diff --git a/Makefile b/Makefile index adcc925a86..21036533d7 100644 --- a/Makefile +++ b/Makefile @@ -84,7 +84,6 @@ DAIKON_RESOURCE_FILES := daikon/config/example-settings.txt \ daikon/test/InvariantFormatTest.commands \ daikon/test/SampleTester.commands \ daikon/test/SampleTester.decls \ - daikon/test/SampleTesterGlobal.decls \ daikon/test/SampleTester.commands_linear_ternary \ daikon/test/varInfoNameTest.testEscForall \ daikon/test/varInfoNameTest.testEscForall.goal \ diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index 32a9fa435c..524e47ae36 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -28,10 +28,27 @@ Further documentation can be found in: with status 0. * `daikon.diff.Diff` no longer accepts the `-u` and `-z` options, which had no effect. +* In a splitter info (`.spinfo`) file, a `PPT_NAME` that contains `:::` is a + complete program point name, and it matches only the program point of that + name. A name ending with `:::EXIT` also matches the numbered exit points. + This affects where Daikon uses a condition only if indiscriminate splitting + is disabled via `--config_option daikon.split.SplitterList.all_splitters=false`. +* ExtractConsequent writes splitting conditions that Daikon can use. * `daikon.bashrc` sets only `DAIKONDIR` and `PATH`. It no longer sets `JAVA_HOME`, `DAIKON_CLASSPATH`, `DAIKONSCRIPTS`, `PLUME_SCRIPTS`, `PERLLIB`, or `PERL5LIB`. * Removed the Perl front end, dfepl. +* Daikon and its tools no longer read `.decls` and `.dtrace` files in the + obsolete version 1 format (files that contain `decl-version 1.0`, + `VarComparability`, or `DECLARE` records). Daikon also cannot read + `.inv` files written by earlier versions of Daikon. + * Removed configuration option `daikon.PrintInvariants.remove_post_vars`, which + had an effect only for version 1 files. + * Removed scripts that processed only version 1 files: `auxinfo.pl`, + `clean-decls.php`, `copy_comparable.pl`, `decls2comp-1.0.py`, + `decls-lackwit-disjoint.pl`, `dfec-to-kvasir.py`, `dfec-to-kvasir-dtrace.py`, + `dtrace-rm-decls.php`, `find_comparable.pl`, `find_globals.pl`, + `generate-dec-types.py`, `lwpp.pl`, `lwpp-init.pl`, and `set_decl_type.pl`. Scripts: diff --git a/doc/daikon.texinfo b/doc/daikon.texinfo index b18c50d3db..32308abe29 100644 --- a/doc/daikon.texinfo +++ b/doc/daikon.texinfo @@ -2415,6 +2415,16 @@ that are prefixes of other method names. For instance, if the class which was encountered first. Instead writing @samp{PPT_NAME List.add(} will match only the @code{add} method. +If @var{pptname} contains @samp{:::}, then it is a complete program +point name, such as @samp{pkg.List.add(Object):::EXIT12}, and it +matches only the program point of that name. As a special case, a +name that ends with @samp{:::EXIT} also matches the method's numbered +exit points, such as @samp{:::EXIT12}. By default, Daikon uses every +condition at every program point, regardless of @var{pptname}; to use +each condition only at the program points that its @var{pptname} +matches, disable indiscriminate splitting (@pxref{Indiscriminate +splitting}). + Each condition is a Java expression of boolean type. All variables that appear in the condition must also appear in the declaration of the program point in the @file{.decls} file. (In other words, all the @@ -2723,9 +2733,16 @@ To find splitting conditions using cluster analysis, run the @command{runcluster.pl} program (found in the @file{$@{DAIKONDIR@}/scripts} directory) in the following way: @example -runcluster.pl [@var{options}] @var{dtrace_file ...} @var{decls_files ...} +runcluster.pl [@var{options}] @var{dtrace_file ...} [@var{decls_files ...}] @end example +@noindent +If no decls files are given, @command{runcluster.pl} uses the +declarations in the dtrace files, as written by Chicory. The input files +are not modified. The result is written to file +@file{cluster-@var{ALG}-@var{k}.spinfo} (or @file{cluster-xm.spinfo}) +in the current directory. + @noindent The @var{options} are: @table @option @@ -2753,7 +2770,10 @@ programs. They are implementations of the kmeans algorithm, hierarchical clustering, and the xmeans algorithm (kmeans algorithm with efficient discovery of the number of clusters). The kmeans and hierarchical clustering tools are provided in the Daikon -distribution. The xmeans code and executable are publicly available at +distribution, in directories @file{$@{DAIKONDIR@}/tools/kmeans} and +@file{$@{DAIKONDIR@}/tools/hierarchical}; run @command{make} in each +directory, and put each directory on your path. +The xmeans code and executable are publicly available at @uref{http://www.cs.cmu.edu/~dpelleg/kmeans.html} (fill in the license form and mail it in). @@ -2789,6 +2809,10 @@ The @var{daikon_options} are the same options that can be provided to the The @var{options} for @command{TraceSelect} are: @table @option +@item -SEED @var{n} +Use the integer @var{n} as the seed for random selection, so that repeated +runs select the same samples. + @item -NOCLEAN Don't delete the temporary trace samples created by the random selection process. This can help for debugging or for using the tool @@ -7118,25 +7142,18 @@ should indicate where the problem is occurring. If Daikon terminates with an error such as @smallexample -decl format '2.0' does not match previous setting at line 4 in file test.dtrace +Error at line 1 in file test.decls: File is in the version 1 format, which is no longer supported. ... @end smallexample @noindent -it means you are using multiple @file{.dtrace} and/or @file{.decls} files -and they are not all in the same format. +it means that the file was produced by an old front end (or an old version +of Chicory or DynComp) that wrote the obsolete version 1 file format. (See @ref{Declaration version,,,developer,Daikon Developer Manual} for information about how to determine a data file's format.) - -The most probable cause is you are using at least one -version 1 @file{.decls} file or @file{.dtrace} file generated by an older version of -Chicory/DynComp and at least one current @file{.decls} file or @file{.dtrace} file (which -defaults to version 2) as input to Daikon. -(Note that the C/C++ front end Kvasir generates a version 2 file @file{.decls}.) -The way to -avoid this problem is to use your Java-DynComp-generated @file{.decls} files -as input to Chicory. The resulting @file{.dtrace} file will contain the -comparability values from the @file{.decls} file(s) and can then be used -as input to Daikon. +Daikon reads only version 2 files. Re-generate the file with a current front +end. For example, if the file is a @file{.decls} file produced by an old +version of DynComp, re-run DynComp, and then pass the resulting +@file{.decls} file to Chicory. Passing a @file{.decls} file to Chicory is described in @ref{Detecting invariants in Java programs}, for example: @@ -8649,14 +8666,14 @@ of, or in addition to, referencing this manual and the Daikon website @c LocalWords: fd Linux's GNUC mkdir tmp gunzip xf li dkconfig CreateSpinfo @c LocalWords: ParameterDoclet CreateSpinfoC un biconditional addAll isFull @c LocalWords: smallexample simpleStack currentSize jtb ParseException kmeans -@c LocalWords: runcluster xm ALG xmeans TraceSelect NOCLEAN DIFFS MergeESC pp +@c LocalWords: runcluster xm ALG xmeans TraceSelect NOCLEAN DIFFS SEED MergeESC pp @c LocalWords: escannotated jmlannotated dbcannotated Annnotate xml INVINFO @c LocalWords: ubs Throwable throwable rethrown WriteViolationFile MyProg @c LocalWords: callMethod isInstrumented getInvariants INVS ijmp exin wp @c LocalWords: bBoOmjpi de iconv undefine DHAVE Xie Ast rt MyPackage jre @c LocalWords: superdirectory SOURCEPATH InvalidClassDataError strace lstat @c LocalWords: RuntimeException IFLNK interconvert interconvertible strdup ld -@c LocalWords: lwpp ine runtime's malloced MaxPermSize JVM's MyVector perc vv +@c LocalWords: ine runtime's malloced MaxPermSize JVM's MyVector perc vv @c LocalWords: falsetime trueinvs testsuite MergeInvariants fns untruncate mx @c LocalWords: subsubheading bzip fontspecific sublicense NONINFRINGEMENT Cok @c LocalWords: getopt Renn Nethercote MemCheck readelf Binutils Yuriy Brun ps diff --git a/doc/developer.texinfo b/doc/developer.texinfo index c79fbd6153..a4e34393ff 100644 --- a/doc/developer.texinfo +++ b/doc/developer.texinfo @@ -438,31 +438,42 @@ class Example @{ @noindent The @file{.decls} file might look like the following. @example -DECLARE -Example.squar:::ENTER -x -int -int -1 -b -boolean -int -2 +decl-version 2.0 -DECLARE -Example.squar:::EXIT -x -int -int -1 -b -boolean -int -2 -return -int -int -1 +ppt Example.squar:::ENTER +ppt-type enter +variable x + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 +variable b + var-kind variable + dec-type boolean + rep-type int + flags is_param + comparability 2 + +ppt Example.squar:::EXIT1 +ppt-type subexit +variable x + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 +variable b + var-kind variable + dec-type boolean + rep-type int + flags is_param + comparability 2 +variable return + var-kind return + dec-type int + rep-type int + comparability 1 @end example @noindent @@ -494,7 +505,7 @@ class Example @{ int daikon_return_value = x*x; synchronized (daikon.chicory.Runtime.dtrace) @{ daikon.chicory.Runtime.dtrace.println(); - daikon.chicory.Runtime.dtrace.println("Example.squar:::EXIT"); + daikon.chicory.Runtime.dtrace.println("Example.squar:::EXIT1"); daikon.chicory.Runtime.dtrace.println("x"); daikon.chicory.Runtime.dtrace.println(x); daikon.chicory.Runtime.dtrace.println(1); // modified bit @@ -2778,7 +2789,6 @@ There exist some other declaration-related records; * Declarations:: * Data trace records:: * Example files:: -* Version 1 Declarations:: @end menu @@ -2876,10 +2886,9 @@ decl-version @end example @noindent -The current version is 2.0. - -Previous versions (see @ref{Version 1 Declarations}) did not include a -version field and are identified by the lack of this field. +The only supported version is 2.0. +A file with no declaration version record is treated as version 2.0. +Daikon no longer reads files in the obsolete version 1 format. @node Input-language declaration @@ -2967,10 +2976,6 @@ file, blanks must be replaced by @code{\_}, and backslashes must be escaped as @code{\\}. Program point names must be distinct. -@c Note: -@c The Version 1 declaration file format specification is described in -@c "V1 pptname format", but it is not relevant for version 2. - While Daikon does not infer program point relationships from @code{ppt-name}s, it does require these names to conform to a set syntax. The following patterns are for the @code{enter}, @code{subexit}, @@ -2988,9 +2993,10 @@ Since in most languages a method or function may have multiple exit points, the @code{ppt-name} for a @code{subexit} @code{ppt-type} must be appended with a unique id. Typically, this is the corresponding source line number. -@c Note: -@c There is a little code in FileIO.java to support additional ppt-names ending -@c in THROWS and GLOBAL. Neither Daikon or Kvasir currently use them. +The @code{ppt-name}s for the @code{throws} and @code{global} +@code{ppt-type}s end with @code{:::THROWS} and @code{:::GLOBAL}, +respectively. Neither Daikon's front ends nor Kvasir currently produce +these program points. The following information about the program point (@code{ppt-info}) can be specified: @itemize @@ -2998,8 +3004,12 @@ The following information about the program point (@code{ppt-info}) can be speci Specifies the @var{type} of the program point. Possible program point types are @code{point}, @code{class}, @code{object}, @code{enter}, -@code{exit}, @code{subexit}. Except for @code{point} all of these +@code{exit}, @code{subexit}, @code{throws}, and @code{global}. Except for +@code{point} all of these types are related to the program point hierarchy (see @ref{Dataflow hierarchy}). +The @code{ppt-name} of a program point whose type is @code{class}, +@code{object}, @code{enter}, @code{throws}, or @code{global} must have the +form given above for that type. A @code{point} program point is one that is @emph{not} involved in a program point hierarchy. This is normally used when the input is not @@ -3911,356 +3921,6 @@ x.getClass().getName() @end smallexample -@node Version 1 Declarations -@section Version 1 Declarations - -@cindex @file{.decls} file (version 1) - -This section describes the original version (1.0) of declaration -records. These are now obsolete and should not be used. - -A declarations file can contain program point declarations, -@code{VarComparability} declarations, and @code{ListImplementors declarations}. - -@menu -* V1 Program point declarations:: -* V1 pptname format:: -* V1 VarComparability declaration:: -* V1 ListImplementors declaration:: -@end menu - -@node V1 Program point declarations -@subsection V1 Program point declarations - -The format of a program point declaration is: -@example -DECLARE -program-point-name -varname1 -declared-type1 [# auxiliary-information1] -representation-type1 [= constant-value1] -comparable1 -varname2 -declared-type2 [# auxiliary-information2] -representation-type2 [= constant-value2] -comparable2 -... -@end example - -@noindent -Program point information includes: -@itemize @bullet -@item -name (@dfn{tag}) of this program point, an arbitrary string containing no -tab or newline characters. This name contains information such as the -class name or method name; what information is contained depends on -which instrumenter is being used. @xref{V1 pptname format}, for a full -specification of the naming format. - - -@item -for each variable: -@itemize @bullet -@item -name: a string containing no tabs or newlines. -@xref{Variable names,,,daikon,Daikon User Manual}. - -@item -declared type: this is what the programmer used in the declaration of -the variable. Array types must be suffixed by the proper number of -@samp{[]} to indicate their dimensionality. Names for standard types -should use Java's names (e.g., @code{int}, @code{boolean}, etc.), but names for -user-defined or language-specific types can be arbitrary strings. - -@item -auxiliary information: optionally, Daikon can be given information -about the meaning of the variable to help it better interpret the -values it later sees. Information is provided as a comma-separated -list of items, with each item in the form of @samp{key = value}. Unrecognized -keys are silently ignored. All values are -either @samp{true} or @samp{false}. Mainly, this information is used for -collections, which are presented to Daikon as arrays. Valid keys are: - -@table @code - -@item hasDuplicates -Whether a collection can contain duplicates. If it -cannot, Daikon does not check for some invariants that only have -meaning for collections that can contain duplicate elements. - -@item hasOrder -Whether order has meaning for a collection. If order does -not have meaning in a collection, then Daikon does not check for -element-wise comparisons between it and other collections. - -@item hasNull -Whether zero has the special meaning null for the variable or -collection. If it does, then Daikon checks for whether a value or the -elements in a collection are null. - -@item nullTerminated -Whether a collection has a value (usually null) that -ends its representation. If it does, then Daikon looks at the -collection's size and at the collection's size-1 as ``interesting'' -values. If it does not, then Daikon only looks at the collection's -size. - -@item isParam -Whether a given variable is a parameter to a method. If a -variable is a parameter, Daikon avoids printing some information that -would be considered uninteresting for parameters. First, invariants -that use the parameter variable @code{p} in its post-state form are not -printed. Second, invariants that use fields of @code{p} (such as @code{p.x}) -are printed only if @code{p} has not changed. Lastly, some immutable -characteristics, such as the size of arrays and data types are not -printed (both can be changed if @code{p} is changed, but then, @code{p} -would no longer be interesting). - -@end table - -@item -representation type: this describes what will appear in the data -trace file. For instance, the declared type might be @code{char[]} but -the representation type might be @code{java.lang.String}. Or, the declared -type might be @code{Object} but the representation type might be -@code{hashcode}, if the address of the object is written to the data trace -file. - -The representation type should be one of @code{boolean}, @code{int}, -@code{hashcode}, @code{double}, or @code{java.lang.String}; or an -array of one of those (indicated by a @code{[]} suffix, as in Java). -Hashcodes are treated like integers, except that their actual values -are considered uninteresting for the purposes of output; they are -intended for unique object identifiers like memory addresses or the -return value of Java's @code{Object.hashCode} method. - -The representation type may optionally be followed by an equals -sign and a value; in that case, the variable is known to have a -compile-time constant value and should be omitted from the data -trace file. -@end itemize -@item -@cindex comparability, for variables (@file{.decls} format version 1) -@cindex variable comparability (@file{.decls} format version 1) -comparable variables. This information indicates -which other variables are comparable to this one. - -The point of comparability is that Daikon should not compare unrelated -quantities. For example, each person's height in centimeters may always -be less than their birth year, but it is not helpful for Daikon to -output @samp{height < birthyear}, because the two variables are measuring -incomparable quantities. (In this case, the variables use different -units of measurement.) - -Variable comparability information helps Daikon to avoid computing -information over unrelated variables. This saves time and (more -importantly) improves the quality of Daikon's output. For more details, -see the paper -@ifhtml -@uref{http://homes.cs.washington.edu/~mernst/pubs/invariants-relevance-icse2000-abstract.html, -, ``Quickly detecting relevant program invariants''}. -@end ifhtml -@ifnothtml -@uref{http://homes.cs.washington.edu/~mernst/pubs/invariants-relevance-icse2000-abstract.html, - ``Quickly detecting relevant program invariants''}. -@end ifnothtml - -Variable comparability information may be obtained dynamically -(@pxref{Dynamic abstract type inference (DynComp),,,daikon,Daikon User Manual}), via -type-inference based analysis, or in some other manner. In any event, -Daikon reads it from the variable declarations. - -A comparability for a non-array type is a signed integer. Two variables -at the same program point -are considered comparable if both integers are the same, @emph{or} if either -integer is negative. -A comparability for an array type must contain an -integer for each index and for the contents; for instance, @samp{5[22][17]} -for a two-dimensional array. Comparisons succeed if comparisons over -each component succeed. - -Regardless of comparability, variables at different program points are -never compared to one another. Use of the same comparability integer at -different program points does not indicate any -relationship between the variables, and a given variable may have a -different comparability integer at different program points. - -As an example, in the following code: -@example -int sum(int len, int[] a) @{ - int sum=0; - for (int i=0; i++; i - -... -@end example - -@noindent -Each @code{classname} is in Java format (for example, @file{java.util.LinkedList}). - -The @option{--list_type} command-line option to Daikon can also be used to -specify classes that implement lists; @pxref{Options to control invariant -detection,,,daikon,Daikon User Manual}. - - @node General Index @unnumbered General Index diff --git a/java/Makefile b/java/Makefile index 4096d9039c..478d65d844 100644 --- a/java/Makefile +++ b/java/Makefile @@ -177,8 +177,10 @@ ifneq "$(wildcard ${JAVA_HOME}/jre/lib/rt.jar)" "" DAIKON_CLASSPATH := ${DAIKON_CLASSPATH}:${JAVA_HOME}/jre/lib/rt.jar endif -JAVADOC_COMMAND := ${JAVADOC} -cp ${DAIKON_CLASSPATH} -JAVAC_COMMAND := ${JAVAC} -cp ${DAIKON_CLASSPATH} -Xlint -J-Xmx7g ${JAVAC_ARGS} +# "-encoding UTF-8" is needed because the top-level Makefile sets LC_ALL=C, +# which makes JDK 17 and earlier read source files as US-ASCII. +JAVADOC_COMMAND := ${JAVADOC} -cp ${DAIKON_CLASSPATH} -encoding UTF-8 +JAVAC_COMMAND := ${JAVAC} -cp ${DAIKON_CLASSPATH} -encoding UTF-8 -Xlint -J-Xmx7g ${JAVAC_ARGS} JAVA_COMMAND := ${JAVA} -cp ${DAIKON_CLASSPATH} DOCLETPATH := ${DAIKONDIR}/java:$(wildcard ${DAIKONDIR}/java/lib/java-getopt-*.jar):$(wildcard ${DAIKONDIR}/java/lib/bcel-util-*.jar):$(wildcard ${DAIKONDIR}/java/lib/plume-util-*.jar):$(wildcard ${DAIKONDIR}/java/lib/reflection-util-*.jar):$(wildcard ${DAIKONDIR}/java/lib/hashmap-util-*.jar):${DAIKONDIR}/java/lib/daikon-plumelib.jar diff --git a/java/daikon/AnnotateNullable.java b/java/daikon/AnnotateNullable.java index 17769b8dfd..c52a829965 100644 --- a/java/daikon/AnnotateNullable.java +++ b/java/daikon/AnnotateNullable.java @@ -1,6 +1,5 @@ package daikon; -import daikon.PptTopLevel.PptType; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -161,8 +160,8 @@ public static void main(String[] args) throws IOException { for (int i = 0; i < ppt.children.size(); i++) { PptRelation child_rel = ppt.children.get(i); PptTopLevel child = child_rel.child; - // Skip enter ppts, all of the info is at the exit. - if ((child.type == PptType.ENTER) || (child.type == PptType.OBJECT)) { + // Skip enter ppts and others; all the info is at the combined exit. + if (!child.is_combined_exit()) { continue; } child_cnt++; @@ -248,8 +247,8 @@ public static void process_class(PptTopLevel object_ppt) { if (class_ppt != null) { for (PptRelation child_rel : class_ppt.children) { PptTopLevel child = child_rel.child; - // Skip enter ppts, all of the info is at the exit. - if ((child.type == PptType.ENTER) || (child.type == PptType.OBJECT)) { + // Skip enter ppts and others; all the info is at the combined exit. + if (!child.is_combined_exit()) { continue; } // debug.log("processing static method %s, type %s", child, child.type); @@ -269,8 +268,8 @@ public static void process_class(PptTopLevel object_ppt) { // Process member (non-static) methods for (PptRelation child_rel : object_ppt.children) { PptTopLevel child = child_rel.child; - // Skip enter ppts, all of the info is at the exit. - if (child.type == PptType.ENTER) { + // Skip enter ppts and others; all the info is at the combined exit. + if (!child.is_combined_exit()) { continue; } // debug.log("processing method %s, type %s", child, child.type); @@ -311,7 +310,7 @@ public static String get_annotation(PptTopLevel ppt, VarInfo vi) { /** Print out the annotations for the specified method. */ public static void process_method(PptTopLevel ppt) { - assert ppt.type == PptType.EXIT : ppt; + assert ppt.is_combined_exit() : ppt; // Get all of the parameters to the method and the return value List params = new ArrayList<>(); diff --git a/java/daikon/Daikon.java b/java/daikon/Daikon.java index a7c4dcce5c..9134d219af 100644 --- a/java/daikon/Daikon.java +++ b/java/daikon/Daikon.java @@ -518,7 +518,7 @@ private Daikon() { public static final Logger debugStats = Logger.getLogger("daikon.stats"); /** The usage message for this program. */ - static String usage = + public static final String usage = StringsPlume.joinLines( release_string, // "Uses the Java port of GNU getopt, copyright (c) 1998 Aaron M. Renn", @@ -723,10 +723,7 @@ public static void handleDaikonTerminationException(DaikonTerminationException e * * @param args the command-line arguments */ - @SuppressWarnings({ - "nullness:contracts.precondition", // private field - "SystemConsoleNull" // https://errorprone.info/bugpattern/SystemConsoleNull - }) + @SuppressWarnings("SystemConsoleNull") // https://errorprone.info/bugpattern/SystemConsoleNull public static void mainHelper(final String[] args) { long startTime = System.nanoTime(); long duration; @@ -1005,8 +1002,18 @@ public FileOptions(Set decls, Set dtrace, Set spinfo, Set dtrace_files) { // Initialize the partial order hierarchy debugProgress.fine("Init Hierarchy ... "); startTime = System.nanoTime(); - assert FileIO.new_decl_format != null - : "@AssumeAssertion(nullness): read data, so new_decl_format is set"; - if (FileIO.new_decl_format) { - PptRelation.init_hierarchy_new(all_ppts); - } else { - PptRelation.init_hierarchy(all_ppts); - } + PptRelation.init_hierarchy(all_ppts); duration = System.nanoTime() - startTime; debugProgress.fine( "Init Hierarchy ... done [" + TimeUnit.NANOSECONDS.toSeconds(duration) + "]"); @@ -2576,17 +2576,7 @@ public static void setupEquality(PptTopLevel ppt) { p = ((PptConditional) ppt).parent; } - // Rather than defining leaves as :::GLOBAL or :::EXIT54 (numbered - // exit), we define them as everything except - // ::EXIT (combined), :::ENTER, :::THROWS, :::OBJECT - // and :::CLASS program points. This scheme ensures that arbitrarily - // named program points such as :::POINT (used by convertcsv.pl) - // will be treated as leaves. - if (p.ppt_name.isCombinedExitPoint() - || p.ppt_name.isEnterPoint() - || p.ppt_name.isThrowsPoint() - || p.ppt_name.isObjectInstanceSynthetic() - || p.ppt_name.isClassStaticSynthetic()) { + if (!p.is_dataflow_leaf()) { return; } @@ -2595,9 +2585,7 @@ public static void setupEquality(PptTopLevel ppt) { } } - // Create the initial equality sets - ppt.equality_view = new PptSliceEquality(ppt); - ppt.equality_view.instantiate_invariants(); + ppt.create_equality_view(); } private static List spinfoFiles = new ArrayList<>(); @@ -2673,17 +2661,11 @@ private static void processOmissions(PptMap allPpts) { // Read each ppt name from the file for (String line = fp.readLine(); line != null; line = fp.readLine()) { - if (line.equals("") || FileIO.isComment(line)) { + String ppt_name = FileIO.declared_ppt_name(line); + // GLOBAL, OBJECT, and CLASS ppts are always included; see FileIO.ppt_included. + if (ppt_name == null || FileIO.is_parent_only_ppt_name(ppt_name)) { continue; } - if (!line.equals("DECLARE")) { - continue; - } - // Just read "DECLARE", so next line has ppt name. - String ppt_name = fp.readLine(); - if (ppt_name == null) { - throw new Daikon.UserError("File " + file + " terminated prematurely"); - } ppts.add(ppt_name); } } diff --git a/java/daikon/FileIO.java b/java/daikon/FileIO.java index 92873ee121..4f62b041d0 100644 --- a/java/daikon/FileIO.java +++ b/java/daikon/FileIO.java @@ -61,7 +61,6 @@ import org.checkerframework.checker.lock.qual.GuardSatisfied; import org.checkerframework.checker.mustcall.qual.MustCall; import org.checkerframework.checker.mustcall.qual.Owning; -import org.checkerframework.checker.nullness.qual.EnsuresNonNull; import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf; import org.checkerframework.checker.nullness.qual.KeyFor; import org.checkerframework.checker.nullness.qual.MonotonicNonNull; @@ -84,9 +83,6 @@ private FileIO() { // Constants - /** Introduces a declaration in a declaration file. */ - static final String declaration_header = "DECLARE"; - // Program point name tags /** String used to append a ppt type to a ppt name. */ public static final String ppt_tag_separator = ":::"; @@ -183,22 +179,6 @@ private FileIO() { */ public static long dkconfig_dtrace_line_count = 0; - /** True if declaration records are in the new format -- that is, decl-version 2.0. */ - // Set by read_decl_version; by read_data_trace_record if the file is non-empty; - // by read_serialized_pptmap; and by InvMap.readObject. - public static @MonotonicNonNull Boolean new_decl_format = null; - - /** - * Do not use this routine unless you know what you are doing. This routine breaks the - * representation invariant that new_decl_format, once set, is never reset to null. This routine - * should be used only if you can guarantee that new_decl_format will be once again set to a - * non-null value before any code runs that depends on the fact that new_decl_format is non-null. - */ - @SuppressWarnings("nullness") // reinitialization - public static void resetNewDeclFormat() { - FileIO.new_decl_format = null; - } - /** * If true, modified all ppt names to remove duplicate routine names within the ppt name. This is * used when a stack trace (of active methods) is used as the ppt name. The routine names must be @@ -349,8 +329,6 @@ public static void read_declaration_file(File filename, PptMap all_ppts) throws } } - // Read a declaration in the Version 2 format. For Version 1, see - // read_declaration. /** * Reads one ppt declaration. The next line should be the ppt record. After completion, the file * pointer will be pointing at the next record (ie, the blank line at the end of the ppt @@ -362,13 +340,11 @@ public static void read_declaration_file(File filename, PptMap all_ppts) throws // process the ppt record String line = top_line; - Scanner scanner = new Scanner(line); - @Interned String record_name = need(state, scanner, "'ppt'"); - if (record_name != "ppt") { // interned - decl_error(state, "found '%s' where 'ppt' expected", record_name); + String ppt_name = declared_ppt_name(line); + if (ppt_name == null) { + decl_error(state, "ppt name expected in '%s'", line); + throw new Error(); // this can't happen } - String ppt_name = need(state, scanner, "ppt name"); - ppt_name = user_mod_ppt_name(ppt_name); // Information that will populate the new program point. Map varmap = new LinkedHashMap<>(); @@ -376,7 +352,8 @@ public static void read_declaration_file(File filename, PptMap all_ppts) throws VarDefinition vardef = null; List ppt_parents = new ArrayList<>(); EnumSet ppt_flags = EnumSet.noneOf(PptFlags.class); - PptType ppt_type = PptType.POINT; + // Null if the declaration has no ppt-type record. + PptType ppt_type = null; try { // Read the records that define this program point @@ -387,7 +364,7 @@ public static void read_declaration_file(File filename, PptMap all_ppts) throws break; } - scanner = new Scanner(line); + Scanner scanner = new Scanner(line); @Interned String record = scanner.next().intern(); if (vardef == null) { if (record == "parent") { // interned @@ -504,9 +481,12 @@ public static void read_declaration_file(File filename, PptMap all_ppts) throws } // Build the program point - PptTopLevel newppt = new PptTopLevel(ppt_name, ppt_type, ppt_parents, ppt_flags, vi_array); - - return newppt; + try { + return new PptTopLevel(ppt_name, ppt_type, ppt_parents, ppt_flags, vi_array); + } catch (IllegalArgumentException e) { + decl_error(state, e); + throw new Error(); // this can't happen + } } /** Parses a ppt parent hierarchy record and returns it. */ @@ -539,287 +519,12 @@ private static PptType parse_ppt_type(ParseState state, Scanner scanner) { return ppt_type; } - // Read a declaration in the Version 1 format. For version 2, see - // read_ppt_decl. - // The "DECLARE" line has already been read. - private static @Nullable PptTopLevel read_declaration(ParseState state) throws IOException { - - // We have just read the "DECLARE" line. - String ppt_name = state.reader.readLine(); - if (ppt_name == null) { - throw new Daikon.UserError( - "File ends with \"DECLARE\" with no following program point name", state); - } - ppt_name = user_mod_ppt_name(ppt_name); - ppt_name = ppt_name.intern(); - VarInfo[] vi_array = read_VarInfos(state, ppt_name); - - // System.out.printf("Ppt %s with %d variables%n", ppt_name, - // vi_array.length); - - // This program point name has already been encountered. - if (state.all_ppts.containsName(ppt_name)) { - @NonNull PptTopLevel existing_ppt = state.all_ppts.get(ppt_name); - assert existing_ppt != null : "state.all_ppts.containsName(" + ppt_name + ")"; - if (state.ppts_may_be_new) { - check_decl_match(state, existing_ppt, vi_array); - } else { // ppts are already in the map - return existing_ppt; - } - } - - // If we are excluding this ppt, just throw it away - if (!ppt_included(ppt_name)) { - omitted_declarations++; - return null; - } - - // taking care of visibility information - // the information is needed in the variable hierarchy because private methods - // should not be linked under the object program point - // the ppt name is truncated before putting it in the pptMap because the visibility - // information is only present in the decls file and not the dtrace file - - // if (ppt_name.startsWith("public")) { - // int position = ppt_name.indexOf("public"); - // ppt_name = ppt_name.substring(7); - // PptTopLevel newppt = new PptTopLevel(ppt_name, vi_array); - // newppt.ppt_name.setVisibility("public"); - // return newppt; - // } - // if (ppt_name.startsWith("private")) { - // int position = ppt_name.indexOf("private"); - // ppt_name = ppt_name.substring(8); - // PptTopLevel newppt = new PptTopLevel(ppt_name, vi_array); - // newppt.ppt_name.setVisibility("private"); - // return newppt; - // } - // if (ppt_name.startsWith("protected")) { - // int position = ppt_name.indexOf("protected"); - // ppt_name = ppt_name.substring(10); - // PptTopLevel newppt = new PptTopLevel(ppt_name, vi_array); - // newppt.ppt_name.setVisibility("protected"); - // return newppt; - // } - - // TODO: add a new config variable to turn this accessibility flag processing on? - PptTopLevel newppt = new PptTopLevel(ppt_name, vi_array); - // newppt.ppt_name.setVisibility("package-protected"); - return newppt; - // return new PptTopLevel(ppt_name, vi_array); - } - - private static VarInfo[] read_VarInfos(ParseState state, String ppt_name) throws IOException { - - // The var_infos that will populate the new program point - List var_infos = new ArrayList<>(); - - // Each iteration reads a variable name, type, and comparability. - // Possibly abstract this out into a separate function?? - VarInfo vi; - while ((vi = read_VarInfo(state, ppt_name)) != null) { - for (VarInfo vi2 : var_infos) { - if (vi.name() == vi2.name()) { - throw new Daikon.UserError("Duplicate variable name " + vi.name(), state); - } - } - // Can't do this test in read_VarInfo, it seems, because of the test - // against null above. - if (!var_included(vi.name())) { - continue; - } - var_infos.add(vi); - } - - VarInfo[] result = var_infos.toArray(new VarInfo[0]); - return result; - } - - // So that warning message below is only printed once - private static boolean seen_string_rep_type = false; - - /** - * Read a variable name, type, and comparability; construct a VarInfo. Return null after reading - * the last variable in this program point declaration. - * - *

The resulting VarInfo does not have its ppt field set; the client should arrange to do so. - * - * @param state the parse state - * @param ppt_name the name of the variable's program point; used only for diagnostic messages - * @return a new VarInfo read from {@code state.reader} - * @throws IOException if there is trouble reading the file - */ - private static @Nullable VarInfo read_VarInfo(ParseState state, String ppt_name) - throws IOException { - LineNumberReader file = state.reader; - int varcomp_format = state.varcomp_format; - String filename = state.filename; - - String line = file.readLine(); - if ((line == null) || line.equals("")) { - return null; - } - String varname = line; - String proglang_type_string_and_aux = file.readLine(); - String file_rep_type_string = file.readLine(); - String comparability_string = file.readLine(); - if ( // (varname == null) || // already returned null if varname==null - (proglang_type_string_and_aux == null) - || (file_rep_type_string == null) - || (comparability_string == null)) - throw new Daikon.UserError( - "End of file " - + filename - + " while reading variable " - + varname - + " in declaration of program point " - + ppt_name); - int equals_index = file_rep_type_string.indexOf(" = "); - String static_constant_value_string = null; - @Interned Object static_constant_value = null; - boolean is_static_constant = false; - if (equals_index != -1) { - is_static_constant = true; - static_constant_value_string = file_rep_type_string.substring(equals_index + 3); - file_rep_type_string = file_rep_type_string.substring(0, equals_index); - } - // XXX temporary, for compatibility with older .dtrace files. 12/20/2001 - if ("String".equals(file_rep_type_string)) { - file_rep_type_string = "java.lang.String"; - if (!seen_string_rep_type) { - seen_string_rep_type = true; - System.err.println( - "Warning: Malformed trace file. Representation type 'String' should be " - + "'java.lang.String' instead on line " - + (file.getLineNumber() - 1) - + " of " - + filename); - } - } - // This is for people who were confused by the above temporary - // workaround when it didn't have a warning. But this has never - // worked, so it's fatal. - else if ("String[]".equals(file_rep_type_string)) { - throw new Daikon.UserError( - "Representation type 'String[]' should be " - + "'java.lang.String[]' instead for variable " - + varname, - file, - filename); - } - // XXX - - int hash_position = proglang_type_string_and_aux.indexOf('#'); - String aux_string = ""; - if (hash_position == -1) { - hash_position = proglang_type_string_and_aux.length(); - } else { - aux_string = - proglang_type_string_and_aux.substring( - hash_position + 1, proglang_type_string_and_aux.length()); - } - - String proglang_type_string = proglang_type_string_and_aux.substring(0, hash_position).trim(); - - ProglangType prog_type; - ProglangType file_rep_type; - ProglangType rep_type; - VarInfoAux aux; - try { - prog_type = ProglangType.parse(proglang_type_string); - file_rep_type = ProglangType.rep_parse(file_rep_type_string); - rep_type = file_rep_type.fileTypeToRepType(); - aux = VarInfoAux.parse(aux_string); - } catch (IOException e) { - throw new Daikon.UserError(e, file, filename); - } - - if (static_constant_value_string != null) { - static_constant_value = rep_type.parse_value(static_constant_value_string, file, filename); - // Why can't the value be null? - assert static_constant_value != null; - } - VarComparability comparability = null; - try { - comparability = VarComparability.parse(varcomp_format, comparability_string, prog_type); - } catch (Exception e) { - throw new Daikon.UserError( - String.format( - "Error parsing comparability (%s) at line %d in file %s", - e, file.getLineNumber(), filename)); - } - if (!VarInfo.legalFileRepType(file_rep_type)) { - throw new Daikon.UserError( - "Unsupported representation type " - + file_rep_type.format() - + " (parsed as " - + rep_type - + ")" - + " for variable " - + varname, - file, - filename); - } - if (!VarInfo.legalRepType(rep_type)) { - throw new Daikon.UserError( - "Unsupported (converted) representation type " - + file_rep_type.format() - + " for variable " - + varname, - file, - filename); - } - // COMPARABILITY TEST - if (!(comparability.alwaysComparable() - || ((VarComparabilityImplicit) comparability).dimensions == file_rep_type.dimensions())) { - System.err.println(); - throw new Daikon.UserError( - "Rep type " - + file_rep_type.format() - + " has " - + file_rep_type.dimensions() - + " dimensions," - + " but comparability " - + comparability - + " has " - + ((VarComparabilityImplicit) comparability).dimensions - + " dimensions," - + " for variable " - + varname, - file, - filename); - } - - @SuppressWarnings("interning") - @Interned VarInfo result = - new VarInfo( - varname, - prog_type, - file_rep_type, - comparability, - is_static_constant, - static_constant_value, - aux); - return result; - } - - @RequiresNonNull("FileIO.new_decl_format") private static int read_var_comparability(ParseState state, String line) throws IOException { - // System.out.printf("read_var_comparability, line = '%s' %b%n", line, - // new_decl_format); - String comp_str; - if (new_decl_format) { - Scanner scanner = new Scanner(line); - scanner.next(); - comp_str = need(state, scanner, "comparability"); - need_eol(state, scanner); - } else { // old format - comp_str = state.reader.readLine(); - if (comp_str == null) { - throw new Daikon.UserError("Found end of file, expected comparability", state); - } - } + Scanner scanner = new Scanner(line); + scanner.next(); + String comp_str = need(state, scanner, "comparability"); + need_eol(state, scanner); if (comp_str.equals("none")) { return VarComparability.NONE; @@ -840,31 +545,29 @@ private static int read_var_comparability(ParseState state, String line) throws return input_lang; } - @EnsuresNonNull("FileIO.new_decl_format") - private static void read_decl_version(ParseState state, String line) throws IOException { + /** + * Reads a "decl-version" record and checks that it specifies the only supported version, 2.0. + * + * @param state the parse state + * @param line the "decl-version" record + */ + private static void read_decl_version(ParseState state, String line) { Scanner scanner = new Scanner(line); scanner.next(); @Interned String version = need(state, scanner, "declaration version number"); need_eol(state, scanner); - boolean new_df; - if (version == "2.0") { // interned - new_df = true; - } else if (version == "1.0") { // interned - new_df = false; - } else { - decl_error(state, "'%s' found where 1.0 or 2.0 expected", version); - throw new Error("Can't get here"); // help out definite assignment analysis + if (version == "1.0") { // interned + throw new Daikon.UserError(obsoleteFormatMessage, state); + } else if (version != "2.0") { // interned + decl_error(state, "'%s' found where 2.0 expected", version); } - - // Make sure that if a format was specified previously, it is the same - if ((new_decl_format != null) && (new_df != new_decl_format.booleanValue())) { - decl_error(state, "decl format '%s' does not match previous setting", version); - } - - // System.out.println("setting new_decl_format = " + new_df); - new_decl_format = Boolean.valueOf(new_df); } + /** The error message for a file in the obsolete version 1 format. */ + private static final String obsoleteFormatMessage = + "File is in the version 1 format, which is no longer supported." + + " Re-generate it with a current front end, which produces version 2 files."; + // Each line following is the name (in JVM form) of a class that // implements java.util.List. All those lines (including interspersed // comments) are returned. @@ -1123,13 +826,7 @@ private static void warn_if_hierarchy_mismatch(PptMap all_ppts) { // false if at least one of them is not a program point normally // found in traces from programming languages. for (PptTopLevel ppt_top_level : all_ppts.ppt_all_iterable()) { - boolean is_program_point = - (ppt_top_level.ppt_name.isExitPoint() - || ppt_top_level.ppt_name.isEnterPoint() - || ppt_top_level.ppt_name.isThrowsPoint() - || ppt_top_level.ppt_name.isObjectInstanceSynthetic() - || ppt_top_level.ppt_name.isClassStaticSynthetic() - || ppt_top_level.ppt_name.isGlobalPoint()); + boolean is_program_point = ppt_top_level.type != PptType.POINT; all_program_points = all_program_points && is_program_point; some_program_points = some_program_points || is_program_point; @@ -1633,7 +1330,6 @@ public static void read_data_trace_record_setstate(ParseState state) throws IOEx */ // TODO: For clarity, this should perhaps return its side-effected argument. @RequiresNonNull("FileIO.data_trace_state") - // not guaranteed: File might be empty EnsuresNonNull("FileIO.new_decl_format") public static void read_data_trace_record(ParseState state) throws IOException { // Abstract out the test result into a variable because Java doesn't @@ -1667,13 +1363,9 @@ public static void read_data_trace_record(ParseState state) throws IOException { return; } - // interning bugfix: no need to intern "line" (after code change to is_declaration_header) - // Check for the file format if (line.startsWith("decl-version")) { read_decl_version(state, line); - state.payload = (new_decl_format ? "2.0" : "1.0"); - state.payload = (FileIO.new_decl_format ? "2.0" : "1.0"); state.rtype = RecordType.DECL_VERSION; return; } @@ -1686,20 +1378,14 @@ public static void read_data_trace_record(ParseState state) throws IOException { return; } - // If we have gotten to here and new_decl_format is not set, presume - // it is the old format - if (new_decl_format == null) { - // System.out.printf("setting new_decl_format to false%n"); - new_decl_format = Boolean.FALSE; + // These records appear only in the obsolete version 1 format. + if (line.equals("DECLARE") || line.equals("VarComparability")) { + throw new Daikon.UserError(obsoleteFormatMessage, state); } // First look for declarations in the dtrace stream if (is_declaration_header(line)) { - if (new_decl_format) { - state.ppt = read_ppt_decl(state, line); - } else { - state.ppt = read_declaration(state); - } + state.ppt = read_ppt_decl(state, line); // ppt can be null if this declaration was skipped because of // --ppt-select-pattern or --ppt-omit-pattern. if (state.ppt != null) { @@ -1716,7 +1402,7 @@ public static void read_data_trace_record(ParseState state) throws IOException { state.rtype = RecordType.DECL; return; } - if (line.equals("VarComparability") || line.startsWith("var-comparability")) { + if (line.startsWith("var-comparability")) { state.varcomp_format = read_var_comparability(state, line); state.rtype = RecordType.COMPARABILITY; return; @@ -1726,11 +1412,8 @@ public static void read_data_trace_record(ParseState state) throws IOException { state.rtype = RecordType.LIST_IMPLEMENTORS; return; } - String ppt_name = line; - if (new_decl_format) { - // interning bugfix: no need to intern - ppt_name = unescape_decl(line); - } + // interning bugfix: no need to intern + String ppt_name = unescape_decl(line); ppt_name = user_mod_ppt_name(ppt_name); if (!ppt_included(ppt_name)) { // System.out.printf("skipping ppt %s%n", line); @@ -1740,14 +1423,6 @@ public static void read_data_trace_record(ParseState state) throws IOException { // System.out.printf("Not skipping ppt %s%n", line); if (state.is_decl_file) { - if (!new_decl_format && line.startsWith("ppt ")) { - throw new Daikon.UserError( - String.format( - "Declaration file %s is not version 2.0, but line %d looks like a version 2.0" - + " declaration: %s%nPerhaps the file is missing a \"decl-version 2.0\"" - + " record at the beginning", - state.filename, state.reader.getLineNumber(), line)); - } throw new Daikon.UserError( String.format( "Declaration files should not contain samples, but file %s does at line %d: %s", @@ -1883,33 +1558,18 @@ public static void process_sample( } // Only process the leaves of the ppt tree. - // This test assumes that all leaves are numbered exit program points - // -- that is, points of the form foo:::EXIT22 for which isExitPoint() - // is true and isCombinedExitPoint() is false. "Combined" exit points - // of the form foo:::EXIT are not processed -- they are assumed to be - // non-leaves. if (Daikon.use_dataflow_hierarchy) { - - // Rather than defining leaves as :::EXIT54 (numbered exit) - // program points define them as everything except - // ::EXIT (combined), :::ENTER, :::THROWS, :::OBJECT, ::GLOBAL - // and :::CLASS program points. This scheme ensures that arbitrarily - // named program points such as :::POINT (used by convertcsv.pl) - // will be treated as leaves. - - if (ppt.ppt_name.isEnterPoint() - || ppt.ppt_name.isThrowsPoint() - || ppt.ppt_name.isObjectInstanceSynthetic() - || ppt.ppt_name.isClassStaticSynthetic() - || ppt.ppt_name.isGlobalPoint()) { - return; - } - - if (ppt.ppt_name.isExitPoint() && ppt.ppt_name.isCombinedExitPoint()) { + // A combined exit point obtains its invariants from the numbered exit points (whether Daikon + // created it or the declarations contain it), so no sample may refer to one, whatever the + // program point's declared type. + if (ppt.ppt_name.isCombinedExitPoint()) { // not Daikon.UserError; caller has more info (e.g., filename) throw new RuntimeException( "Bad program point name " + ppt.name + " is a combined exit point name"); } + if (!ppt.is_dataflow_leaf()) { + return; + } } // Add derived variables @@ -2489,18 +2149,15 @@ static final class SerialFormat implements Serializable { // We are Serializable, so we specify a version to allow changes to // method signatures without breaking serialization. If you add or // remove fields, you should change this number to the current date. - static final long serialVersionUID = 20060905L; + static final long serialVersionUID = 20261006L; - @RequiresNonNull("FileIO.new_decl_format") public SerialFormat(PptMap map, Configuration config) { this.map = map; this.config = config; - this.new_decl_format = FileIO.new_decl_format; } public PptMap map; public Configuration config; - public boolean new_decl_format = false; } /** @@ -2524,7 +2181,6 @@ public static void write_serialized_pptmap(PptMap map, File file) throws IOExcep * @return a serialized PptMap * @throws IOException if there is trouble reading the file */ - @EnsuresNonNull("FileIO.new_decl_format") public static PptMap read_serialized_pptmap(File file, boolean use_saved_config) throws IOException { @@ -2535,9 +2191,6 @@ public static PptMap read_serialized_pptmap(File file, boolean use_saved_config) if (use_saved_config) { Configuration.getInstance().overlap(record.config); } - FileIO.new_decl_format = record.new_decl_format; - // System.err.printf("Setting FileIO.new_decl_format to %b%n", - // FileIO.new_decl_format); return record.map; } else if (obj instanceof InvMap) { // System.err.printf("Restoring an InvMap%n"); @@ -2554,8 +2207,6 @@ public static PptMap read_serialized_pptmap(File file, boolean use_saved_config) slice.addInvariant(inv); } } - assert FileIO.new_decl_format != null - : "@AssumeAssertion(nullness): InvMap.readObject() sets FileIO.new_decl_format"; return ppts; } else { throw new IOException("Unexpected serialized file type: " + obj.getClass()); @@ -2577,6 +2228,8 @@ public static PptMap read_serialized_pptmap(File file, boolean use_saved_config) /** * Returns true if the specified ppt name should be included in processing. Ppts can be excluded * because they match the omit_regexp, don't match ppt_regexp, or are greater than ppt_max_name. + * The ppt_max_name cutoff never excludes GLOBAL, OBJECT, or CLASS ppts, because they may be + * parents of included ppts. */ public static boolean ppt_included(String ppt_name) { @@ -2586,13 +2239,32 @@ public static boolean ppt_included(String ppt_name) { || ((Daikon.ppt_regexp != null) && !Daikon.ppt_regexp.matcher(ppt_name).find()) || ((Daikon.ppt_max_name != null) && ((Daikon.ppt_max_name.compareTo(ppt_name) < 0) - && (ppt_name.indexOf(global_suffix) == -1)))) { + && !is_parent_only_ppt_name(ppt_name)))) { return false; } else { return true; } } + /** + * Returns true if the ppt name is for a GLOBAL, OBJECT, or CLASS ppt. Such ppts have no samples + * of their own; they get their values from their children. + * + * @param ppt_name a ppt name + * @return true if the ppt name is for a GLOBAL, OBJECT, or CLASS ppt + */ + public static boolean is_parent_only_ppt_name(String ppt_name) { + // This is called for every sample, so it avoids constructing a PptName. + int separatorPosition = ppt_name.indexOf(ppt_tag_separator); + if (separatorPosition == -1) { + return false; + } + String point = ppt_name.substring(separatorPosition + ppt_tag_separator.length()); + return point.equals(global_suffix) + || point.equals(object_suffix) + || point.equals(class_static_suffix); + } + /** * Returns true if the given variable is included, according to Daikon's {@code * --var-select-pattern} and {@code --var-omit-pattern} flags. @@ -2647,7 +2319,7 @@ static void check_decl_match(ParseState state, PptTopLevel existing_ppt, VarInfo * Converts the declaration record version of a name into its correct version. In the declaration * record, blanks are encoded as \_ and backslashes as \\. */ - private static String unescape_decl(String orig) { + static String unescape_decl(String orig) { StringBuilder sb = new StringBuilder(orig.length()); // The previous escape character was seen just before this position. int post_esc = 0; @@ -3152,15 +2824,51 @@ private static void decl_error(ParseState state, Throwable cause) { throw new Daikon.UserError(cause, msg); } - /** Returns true if the line is the start of a ppt declaration. */ - @RequiresNonNull("FileIO.new_decl_format") + /** + * Returns true if the line starts a header record: a record that is neither a ppt declaration nor + * a sample, such as a comment or a "decl-version" record. Such records are handled by {@link + * #read_data_trace_record}. + * + * @param line the first line of a record in a .decls or .dtrace file + * @return true if the line starts a header record + */ + @Pure + public static boolean is_header_record(String line) { + return isComment(line) + || line.startsWith("decl-version") + || line.startsWith("var-comparability") + || line.startsWith("input-language") + || line.equals("ListImplementors"); + } + + /** + * Returns true if the line is the start of a ppt declaration. + * + * @param line the first line of a record in a .decls or .dtrace file + * @return true if the line starts a ppt declaration + */ @Pure - private static boolean is_declaration_header(String line) { - if (new_decl_format) { - return line.startsWith("ppt "); - } else { - return line.equals(declaration_header); + public static boolean is_declaration_header(String line) { + return line.startsWith("ppt "); + } + + /** + * If the line is the start of a ppt declaration, returns the declared ppt name, after applying + * {@link #user_mod_ppt_name}. Otherwise returns null. + * + * @param line a line of a declaration file + * @return the ppt name declared by the line, or null if the line is not a ppt record + */ + public static @Nullable String declared_ppt_name(String line) { + if (!is_declaration_header(line)) { + return null; + } + Scanner scanner = new Scanner(line); + scanner.next(); // "ppt" + if (!scanner.hasNext()) { + return null; } + return user_mod_ppt_name(unescape_decl(scanner.next())); } /** diff --git a/java/daikon/MergeInvariants.java b/java/daikon/MergeInvariants.java index 8a814a80fb..534611c520 100644 --- a/java/daikon/MergeInvariants.java +++ b/java/daikon/MergeInvariants.java @@ -84,7 +84,6 @@ public static void main(final String[] args) * @throws IOException if there is trouble with I/O * @throws ClassNotFoundException if a class cannot be found */ - @SuppressWarnings("nullness:contracts.precondition") // private field public static void mainHelper(String[] args) throws FileNotFoundException, StreamCorruptedException, @@ -248,7 +247,7 @@ public static void mainHelper(String[] args) assert merge_ppts != null : "@AssumeAssertion(nullness): inv_files is non-empty, so for-loop body executed"; - // Remove all of the slices, equality sets, to start + // Remove all of the slices and equality sets, to start debugProgress.fine("Cleaning ppt map in preparation for merge"); for (PptTopLevel ppt : merge_ppts.ppt_all_iterable()) { ppt.clean_for_merge(); @@ -263,24 +262,19 @@ public static void mainHelper(String[] args) decl_files.add(decl_file); merge_ppts = FileIO.read_declaration_files(decl_files); merge_ppts.trimToSize(); + Daikon.create_combined_exits(merge_ppts); PptRelation.init_hierarchy(merge_ppts); } - // Create a hierarchy between the merge exitNN points and the - // corresponding points in each of the specified maps. This - // should only be created at the exitNN points (i.e., the leaves) - // so that the normal processing will create the invariants at - // upper points. + // Create a hierarchy between the merge leaves (such as exitNN points) + // and the corresponding points in each of the specified maps. This + // should only be created at the leaves so that the normal processing + // will create the invariants at upper points. debugProgress.fine("Building hierarchy between leaves of the maps"); for (PptTopLevel ppt : merge_ppts.pptIterable()) { - // Skip everything that is not a final exit point - if (!ppt.ppt_name.isExitPoint()) { - assert !ppt.children.isEmpty() : ppt; - continue; - } - if (ppt.ppt_name.isCombinedExitPoint()) { - assert !ppt.children.isEmpty() : ppt; + // Skip everything that is not a leaf + if (!ppt.is_dataflow_leaf()) { continue; } @@ -298,6 +292,7 @@ public static void mainHelper(String[] args) } // Loop over each of the input ppt maps, looking for the same ppt + List merge_children = new ArrayList<>(); for (int j = 0; j < pptmaps.size(); j++) { PptMap pmap = pptmaps.get(j); PptTopLevel child = pmap.get(ppt.name()); @@ -305,6 +300,7 @@ public static void mainHelper(String[] args) if (child == null) { continue; } + merge_children.add(child); if (child.equality_view == null) { System.out.println( "equality_view == null in child ppt: " @@ -331,7 +327,22 @@ public static void mainHelper(String[] args) // Remove implications, they don't merge correctly child.remove_implications(); + } + + // If no input map contains this leaf (for example, because ppt filtering removed it), it + // keeps the equality views that reading the decls file gave it, and it gets no invariants. + if (merge_children.isEmpty()) { + continue; + } + // A ppt with children must not have an equality view. (The equality views were created + // when reading the decls file, or have already been removed from the .inv template.) + ppt.clean_for_merge(); + for (PptConditional cond : ppt.cond_iterable()) { + cond.clean_for_merge(); + } + + for (PptTopLevel child : merge_children) { // If the ppt has splitters, attach the child's splitters to the // splitters. Don't attach the ppt itself, as its invariants can // be built from the invariants in the splitters. @@ -343,8 +354,6 @@ public static void mainHelper(String[] args) } } - // Make sure at least one child was found - assert !ppt.children.isEmpty() : ppt; if (ppt.has_splitters()) { assert ppt.splitters != null; // because ppt.has_splitters() = true for (PptSplitter ppt_split : ppt.splitters) { @@ -355,6 +364,15 @@ public static void mainHelper(String[] args) } } + // Every ppt with no children needs an equality view. This includes a non-leaf whose equality + // view clean_for_merge removed, and a leaf that no input map contains when + // Daikon.use_equality_optimization is false. + for (PptTopLevel ppt : merge_ppts.ppt_all_iterable()) { + if (ppt.children.isEmpty() && (ppt.equality_view == null)) { + ppt.create_equality_view(); + } + } + // Check the resulting PptMap for consistency merge_ppts.repCheck(); @@ -390,18 +408,15 @@ public static void mainHelper(String[] args) long duration = System.nanoTime() - startTime; debugProgress.fine("Time spent in implications: " + TimeUnit.NANOSECONDS.toSeconds(duration)); - // Remove the PptRelation links so that when the file is written + // Remove the merge PptRelation links so that when the file is written // out it only includes the new information for (PptTopLevel ppt : merge_ppts.pptIterable()) { - if (!ppt.ppt_name.isExitPoint()) { - continue; - } - if (ppt.ppt_name.isCombinedExitPoint()) { + if (!ppt.is_dataflow_leaf()) { continue; } - ppt.children.clear(); + ppt.children.removeIf(MergeInvariants::isMergeChildRel); for (PptConditional cond : ppt.cond_iterable()) { - cond.children.clear(); + cond.children.removeIf(MergeInvariants::isMergeChildRel); } } @@ -420,6 +435,16 @@ public static void mainHelper(String[] args) } } + /** + * Returns true if the relation was created by {@link PptRelation#newMergeChildRel}. + * + * @param rel a relation + * @return true if the relation is from a merge ppt to the corresponding ppt of an input map + */ + private static boolean isMergeChildRel(PptRelation rel) { + return rel.getRelationType() == PptRelation.PptRelationType.MERGE_CHILD; + } + /** * Sets up the specified relation between each of the conditionals in ppt and the matching * conditionals in child. Each must have the same number of splitters setup in the same order. The diff --git a/java/daikon/PptConditional.java b/java/daikon/PptConditional.java index 45aa21f899..867064c652 100644 --- a/java/daikon/PptConditional.java +++ b/java/daikon/PptConditional.java @@ -29,6 +29,7 @@ public PptConditional(PptTopLevel parent, Splitter splitter, boolean splitter_in super(ctor_name_helper(parent, splitter, splitter_inverse), ctor_vis_helper(parent)); // assert splitter.instantiated() == false; this.parent = parent; + this.type = parent.type; @SuppressWarnings({"nullness"}) // won't be used until it's fully initialized @Initialized PptConditional thisNonRaw = this; this.splitter = splitter.instantiateSplitter(thisNonRaw); diff --git a/java/daikon/PptRelation.java b/java/daikon/PptRelation.java index 589819cffc..200097eaef 100644 --- a/java/daikon/PptRelation.java +++ b/java/daikon/PptRelation.java @@ -8,9 +8,11 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; +import java.util.Locale; import java.util.Map; import java.util.Set; import java.util.StringJoiner; @@ -141,26 +143,6 @@ public String parent_to_child_var_string() { return var_str.toString(); } - /** - * Relates all of the variables with the same name in parent and child. Returns true if each - * non-static parent variable was related to a child variable. - */ - public boolean relate_same_name() { - - boolean relate_all = true; - for (VarInfo vp : parent.var_infos) { - boolean relate_var = relate(vp, vp.name()); - if (!relate_var && !vp.isStaticConstant()) { - // System.out.printf("no relation for '%s' from %s-%s with vars %s%n", - // vp.name(), parent.name(), child.name(), - // child.varNames()); - relate_all = false; - } - } - - return relate_all; - } - /** Prints a ppt hierarchy of all of the ppts of this child and below. */ public void debug_print_tree(Logger l, int indent) { @@ -321,43 +303,6 @@ private boolean relate(VarInfo parent_var, String viname) { return false; } - /** - * Returns a relation in the ppt hierarchy from an object (parent) to a method (child) on that - * object. - */ - public static PptRelation newObjectMethodRel(PptTopLevel parent, PptTopLevel child) { - - assert (parent != null) && (child != null); - - PptRelation rel = new PptRelation(parent, child, PptRelationType.PARENT); - - debug.fine(parent.name() + " parent vars = " + Arrays.toString(parent.var_infos)); - debug.fine(child.name() + " child vars = " + Arrays.toString(child.var_infos)); - - // Connect each 'this' variable between parent and child. - // Note that these should be the only variables whose names match and - // that each parent variable should match one in the child. - boolean relate_all = rel.relate_same_name(); - assert relate_all; - return rel; - } - - /** - * Returns a relation in the ppt hierarchy from a class (parent) to an object (child) containing - * static members of that class. - */ - public static PptRelation newClassObjectRel(PptTopLevel parent, PptTopLevel child) { - - assert (parent != null) && (child != null); - - PptRelation rel = new PptRelation(parent, child, PptRelationType.PARENT); - - // Connect each static variable between parent and child - // Note that these should be the only variables whose names match - rel.relate_same_name(); - return rel; - } - /** * Creates a USER or PARENT relation from child to parent. The variable relationships are * specified in the declaration record and stored in the VarInfo for each variable. A derived @@ -418,29 +363,6 @@ public static PptRelation newParentRelation( return rel; } - /** - * Returns a relation in the ppt hierarchy from an object (parent) to a user (child) of that - * objects (eg, from the object B to the method A.foo (B arg)). - * - * @param parent ppt of the object definition - * @param child ppt of a user of parent's object - * @param arg variable of type object found in child - */ - public static PptRelation newObjectUserRel(PptTopLevel parent, PptTopLevel child, VarInfo arg) { - - assert (parent != null) && (child != null); - - PptRelation rel = new PptRelation(parent, child, PptRelationType.USER); - - // Connect each field in arg between parent and child. Do this - // by substituting args name for this in the parent and then looking - // for a name match in the child - for (VarInfo vp : parent.var_infos) { - rel.relate(vp, vp.replace_this(arg)); - } - return rel; - } - /** * Returns a relation in the ppt hierarchy from enter points to exit points over orig variables. */ @@ -649,6 +571,27 @@ public PptRelation copy(PptTopLevel new_parent, PptTopLevel new_child) { return rel; } + /** + * Creates an equality view and invariants for each non-leaf ppt that has no children and does not + * already have an equality view. This happens for non-leaf ppts such as OBJECT, CLASS, or GLOBAL + * that do not end up with any children (due to the program source or because of ppt filtering). + * It also happens for a combined exit point that a decls file declares when no corresponding + * numbered exit point is declared or included. Leaves get their equality views from {@link + * Daikon#setupEquality}. + * + *

The equality view is created even if {@link Daikon#use_equality_optimization} is false, + * because {@link PptTopLevel#mergeInvs} requires every childless ppt to have one. + * + * @param all_ppts the program points + */ + private static void setup_childless_nonleaves(PptMap all_ppts) { + for (PptTopLevel ppt : all_ppts.pptIterable()) { + if (ppt.children.isEmpty() && (ppt.equality_view == null) && !ppt.is_dataflow_leaf()) { + ppt.create_equality_view(); + } + } + } + // used by init_hierarchy below private static class SplitChild { PptRelation rel; @@ -661,164 +604,41 @@ private static class SplitChild { } /** - * Initialize the hierarchical relationship between ppts. Specifically process each ppt, find its - * parent(s) in the partial order, and fill this point into the children field in the parent. Note - * that children contains only the immediate descendants of the ppt. + * Connects a ppt to the conditional ppts of its first splitter. Only connect to the first + * splitter, since each splitter should yield the same results at the parent (since each splitter + * sees the same points). This should only happen at the leaves (such as numbered exit points) + * since all other points should be built from their other children. But since we need the + * relation from the child's point of view when printing, we create it in all cases and then + * remove it from the children list of non-leaves. This doesn't seem like the best solution. * - *

This version should be used with the old version of declaration records. Use - * init_hierarchy_new() with new declaration records. + * @param ppt the ppt whose conditional ppts to connect + * @return the relations that were created */ - public static void init_hierarchy(PptMap all_ppts) { - - for (PptTopLevel ppt : all_ppts.pptIterable()) { - PptName pname = ppt.ppt_name; - PptRelation rel = null; - Daikon.debugProgress.fine("Processing ppt " + pname); - debug.fine("Processing ppt " + pname); - - // If this is an object ppt, parent is the class point - if (pname.isObjectInstanceSynthetic()) { - PptTopLevel parent = all_ppts.get(pname.makeClassStatic()); - if (parent != null) { - rel = newClassObjectRel(parent, ppt); - } - - // Else if it's a method and not a constructor, parent is - // object or class static methods will relate to the class, - // while non-static methods will relate to the object. - // Whether or not a method is static is not in the decls file. - // We infer this by looking to see if the variables match with - // the object ppt or the class ppt. - } else if ((pname.isEnterPoint() && !pname.isConstructor()) || pname.isCombinedExitPoint()) { - - PptTopLevel parent = all_ppts.get(pname.makeObject()); - - if (parent != null) { - if (ppt.find_var_by_name(parent.var_infos[0].name()) != null) { - rel = newObjectMethodRel(parent, ppt); - } else { - parent = all_ppts.get(parent.ppt_name.makeClassStatic()); - if (parent != null) { - rel = newObjectMethodRel(parent, ppt); - } - } - } - - // Else if an exitNN point, parent is combined exit point - } else if (pname.isExitPoint()) { - PptTopLevel parent = all_ppts.get(pname.makeExit()); - // System.out.printf("Parent of %s is %s%n", pname.name(), - // parent.name()); - if (parent != null) { - rel = newCombinedExitExitNNRel(parent, ppt); - } - } - - // If a relation was created, connect it into its ppts - if (rel != null) { - debug.fine( - "-- ppt parent is " - + rel.parent.name() - + " with connections [" - + rel.parent_to_child_var_string() - + "]"); - } else { - debug.fine(" -- no ppt parent"); - } - - // Connect combined exit points to enter points over orig variables - if (pname.isCombinedExitPoint()) { - PptTopLevel enter = all_ppts.get(pname.makeEnter()); - if (enter != null) { - rel = PptRelation.newEnterExitRel(enter, ppt); - debug.fine( - " -- exit to enter " - + enter.name - + " with connections [" - + rel.parent_to_child_var_string() - + "]"); - } else { - debug.fine("-- No matching enter for exit"); - } - } - - // For all points, look for vars of a declared type for which we have - // a corresponding OBJECT ppt. Essentially these are all of the - // users of the object. Don't match if the variable already has - // a parent (since the parent will provide the link back to the - // object) For each variable of this type that we find, setup a - // parent-child relationship with its corresponding OBJECT - // variables. - // - // For example, consider class A with fields x and y and method - // B.foo (A arg1, A arg2). We will set up two relations to this - // ppt -- one from A to b.foo.arg1 and one from A to b.foo.arg2. - // in each we will equate A.x with arg.x and A.y with arg.y. - // - // We skip variables named exactly 'this' so that we don't setup a - // recursive relationship from the object to itself. - - // DaikonSimple can not see these relations, so don't create them - // if we'll be comparing to DaikonSimple. - if (dkconfig_enable_object_user) { - - debug.fine("-- Looking for variables with an OBJECT ppt"); - for (VarInfo vc : ppt.var_infos) { - String dstr = "-- -- var '" + vc.name() + "' - "; - if (ppt.has_parent(vc)) { - debug.fine(dstr + " Skipping, already has a parent"); - continue; - } - if (vc.isThis()) { - debug.fine(dstr + " skipping, name is 'this'"); - continue; - } - PptTopLevel object_ppt = vc.find_object_ppt(all_ppts); - if (object_ppt != null) { - if (object_ppt == ppt) { - debug.fine(dstr + " skipping, OBJECT (" + object_ppt + ") is the same as this"); - continue; - } - rel = PptRelation.newObjectUserRel(object_ppt, ppt, vc); - debug.fine( - dstr - + " Connected to Object ppt " - + object_ppt.name() - + " with connections [" - + rel.parent_to_child_var_string() - + "]"); - } else { - debug.fine(dstr + " No object ppt"); - } - } - } - // Connect any conditional ppt variables. Only connect to the - // first splitter, since each splitter should yield the same - // results at the parent (since each splitter sees the same - // points) This should only happen at the leaves (numbered - // exit points) since all other points should be built from - // their other children. But since we need the relation - // from the child's point of view when printing, we create - // under all cases and then remove it from non-leaves children - // list. This doesn't seem like the best solution. - if (ppt.has_splitters()) { - assert ppt.splitters != null; // guaranteed by call to has_splitters - PptSplitter ppt_split = ppt.splitters.get(0); - for (int ii = 0; ii < ppt_split.ppts.length; ii++) { - rel = newPptPptConditional(ppt, ppt_split.ppts[ii]); - debug.fine( - " -- Connected down to ppt conditional " - + ppt_split.ppts[ii].name() - + " with connections [" - + rel.parent_to_child_var_string() - + "]"); - if (!ppt.ppt_name.isNumberedExitPoint()) { - ppt.children.remove(rel); - } - } + @SuppressWarnings("MixedMutabilityReturnType") + private static List connect_conditionals(PptTopLevel ppt) { + if (!ppt.has_splitters()) { + return Collections.emptyList(); + } + assert ppt.splitters != null; // guaranteed by call to has_splitters + List result = new ArrayList<>(); + PptSplitter ppt_split = ppt.splitters.get(0); + for (int ii = 0; ii < ppt_split.ppts.length; ii++) { + PptRelation rel = newPptPptConditional(ppt, ppt_split.ppts[ii]); + result.add(rel); + if (!ppt.is_dataflow_leaf()) { + ppt.children.remove(rel); } } + return result; + } + /** + * Completes the hierarchy, after the relations between the (unconditional) ppts have been + * created: creates the relations between conditional ppts, and sets up childless non-leaves. + * + * @param all_ppts the program points + */ + private static void finish_hierarchy(PptMap all_ppts) { // Create relations between conditional ppts and their children. // The relationship between conditional ppts matches exactly // the relationship between each their parents. For example, @@ -828,16 +648,14 @@ public static void init_hierarchy(PptMap all_ppts) { // Loop over each ppt and process each non-leaf with splitters for (PptTopLevel ppt : all_ppts.pptIterable()) { - if (ppt.ppt_name.isNumberedExitPoint()) { + if (ppt.is_dataflow_leaf()) { continue; } if (!ppt.has_splitters()) { continue; } - // System.out.printf("processing splitter '%s' [%s] %b%n", ppt.name(), - // ppt.ppt_name.getPoint(), - // ppt.ppt_name.isNumberedExitPoint()); + // System.out.printf("processing splitter %s%n", ppt.name()); // Loop over each splitter // splitter_loop: @@ -862,9 +680,10 @@ public static void init_hierarchy(PptMap all_ppts) { break; } - // If we didn't find a matching splitter at each child, can't merge - // this point. Just remove it from the list of splitters - if (split_children.size() != ppt.children.size()) { + // If there are no children, or we didn't find a matching splitter + // at each child, can't merge this point. Just remove it from the + // list of splitters. + if (ppt.children.isEmpty() || split_children.size() != ppt.children.size()) { ii.remove(); continue; } @@ -878,6 +697,8 @@ public static void init_hierarchy(PptMap all_ppts) { } } + setup_childless_nonleaves(all_ppts); + // Debug print the hierarchy in a more readable manner if (debug.isLoggable(Level.FINE)) { debug.fine("PPT Hierarchy"); @@ -901,7 +722,7 @@ public static void init_hierarchy(PptMap all_ppts) { * parent(s) in the partial order, and fill this point into the children field in the parent. Note * that children contains only the immediate descendants of the ppt. */ - public static void init_hierarchy_new(PptMap all_ppts) { + public static void init_hierarchy(PptMap all_ppts) { for (PptTopLevel ppt : all_ppts.pptIterable()) { PptName pname = ppt.ppt_name; @@ -926,6 +747,15 @@ public static void init_hierarchy_new(PptMap all_ppts) { throw new RuntimeException( "parent ppt " + pr.parent_ppt_name + " not found for ppt " + ppt.name()); } + // A leaf obtains its invariants from its samples (and its conditional ppts), never from + // its children. + if (parent.is_dataflow_leaf()) { + throw new Daikon.UserError( + String.format( + "ppt %s is declared as a parent of ppt %s, but its type (%s) makes it a leaf of" + + " the dataflow hierarchy", + parent.name(), ppt.name(), parent.type.name().toLowerCase(Locale.ENGLISH))); + } if ((pr.rel_type == PptRelationType.USER) && !dkconfig_enable_object_user) { continue; } @@ -949,26 +779,7 @@ public static void init_hierarchy_new(PptMap all_ppts) { } } - // Connect any conditional ppt variables. Only connect to the - // first splitter, since each splitter should yield the same - // results at the parent (since each splitter sees the same - // points) This should only happen at the leaves (numbered - // exit points) since all other points should be built from - // their other children. But since we need the relation - // from the child's point of view when printing, we create - // under all cases and then remove it from non-leaves children - // list. This doesn't seem like the best solution. - if (ppt.has_splitters()) { - assert ppt.splitters != null; // guaranteed by call to has_splitters - PptSplitter ppt_split = ppt.splitters.get(0); - for (int ii = 0; ii < ppt_split.ppts.length; ii++) { - PptRelation rel = newPptPptConditional(ppt, ppt_split.ppts[ii]); - rels.add(rel); - if (!ppt.is_subexit()) { - ppt.children.remove(rel); - } - } - } + rels.addAll(connect_conditionals(ppt)); // Debug print the created relations for (PptRelation rel : rels) { debug.fine( @@ -980,90 +791,6 @@ public static void init_hierarchy_new(PptMap all_ppts) { } } - // Create relations between conditional ppts and their children. - // The relationship between conditional ppts matches exactly - // the relationship between each their parents. For example, - // presume ppt A has a child ppt B. A has two conditional - // ppts (AC1, AC2) and B has two conditional ppts (BC1, BC2) - // Then AC1 is the parent of BC1 and AC2 is the parent of BC2 - - // Loop over each ppt and process each non-leaf with splitters - for (PptTopLevel ppt : all_ppts.pptIterable()) { - if (ppt.is_subexit()) { - continue; - } - if (!ppt.has_splitters()) { - continue; - } - - // System.out.printf("processing splitter %s%n", ppt.name()); - - // Loop over each splitter - // splitter_loop: - for (Iterator ii = ppt.splitters.iterator(); ii.hasNext(); ) { - PptSplitter ppt_split = ii.next(); - - // list of children that match this splitter - List split_children = new ArrayList<>(); - - // Create a list of children for this splitter - child_loop: - for (PptRelation rel : ppt.children) { - if (!rel.child.has_splitters()) { - break; - } - for (PptSplitter csplit : rel.child.splitters) { - if (ppt_split.splitter == csplit.splitter) { - split_children.add(new SplitChild(rel, csplit)); - continue child_loop; - } - } - break; - } - - // If we didn't find a matching splitter at each child, can't merge - // this point. Just remove it from the list of splitters - if (split_children.size() != ppt.children.size()) { - ii.remove(); - continue; - } - - // Build the PptRelations for each child. The PptRelation from - // the conditional point is of the same type as the original - // relation from parent to child - for (SplitChild sc : split_children) { - ppt_split.add_relation(sc.rel, sc.ppt_split); - } - } - } - - // Loop over each ppt and create an equality view and invariants for - // any ppt without children that doesn't already have them. This can - // happen when there are ppts such as OBJECT or CLASS that don't end up - // with any children (due to the program source or because of ppt filtering). - for (PptTopLevel ppt : all_ppts.pptIterable()) { - if (ppt.children.isEmpty() && (ppt.equality_view == null)) { - assert ppt.is_object() || ppt.is_class() || ppt.is_enter() : ppt; - ppt.equality_view = new PptSliceEquality(ppt); - ppt.equality_view.instantiate_invariants(); - } - } - - // Debug print the hierarchy in a more readable manner - if (debug.isLoggable(Level.FINE)) { - debug.fine("PPT Hierarchy"); - for (PptTopLevel ppt : all_ppts.pptIterable()) { - if (ppt.parents.isEmpty()) { - ppt.debug_print_tree(debug, 0, null); - } - } - } - - // Debug print the equality sets for each ppt - if (debug.isLoggable(Level.FINE)) { - for (PptTopLevel ppt : all_ppts.pptIterable()) { - debug.fine(ppt.name() + " equality sets: " + ppt.equality_sets_txt()); - } - } + finish_hierarchy(all_ppts); } } diff --git a/java/daikon/PptTopLevel.java b/java/daikon/PptTopLevel.java index e2faebd540..470639a33f 100644 --- a/java/daikon/PptTopLevel.java +++ b/java/daikon/PptTopLevel.java @@ -89,6 +89,7 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.List; +import java.util.Locale; import java.util.Map; import java.util.NoSuchElementException; import java.util.Set; @@ -186,7 +187,11 @@ public enum PptType { OBJECT, ENTER, EXIT, - SUBEXIT + SUBEXIT, + /** A :::THROWS program point. Daikon assigns this type based on the program point's name. */ + THROWS, + /** A :::GLOBAL program point. Daikon assigns this type based on the program point's name. */ + GLOBAL } /** Type of this program point. */ @@ -411,7 +416,7 @@ public boolean has_splitters() { @SuppressWarnings("fields.uninitialized") // todo: initialization and helper methods public PptTopLevel( String name, - PptType type, + @Nullable PptType type, List parents, EnumSet flags, VarInfo[] var_infos) { @@ -419,11 +424,11 @@ public PptTopLevel( this.name = name; if (!name.contains(":::")) { - name += ":::" + type; + name += ":::" + (type == null ? PptType.POINT : type); } this.ppt_name = new PptName(name); this.flags = flags; - this.type = type; + this.type = normalize_type(ppt_name, type); this.parent_relations = parents; init_vars(); } @@ -433,6 +438,99 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE in.defaultReadObject(); } + /** + * Returns the type that a program point with the given name and declared type should have. + * + *

A program point that has no declared type (as in a version 1 decls file, or a version 2 + * decls file that omits the ppt-type record) gets its type from its name: + * + *

    + *
  • foo:::ENTER is an {@link PptType#ENTER}, + *
  • a combined exit point, foo:::EXIT, is an {@link PptType#EXIT}, + *
  • a numbered exit point such as foo:::EXIT22 is a {@link PptType#SUBEXIT}, + *
  • Foo:::OBJECT is an {@link PptType#OBJECT}, + *
  • Foo:::CLASS is a {@link PptType#CLASS}, + *
  • foo:::THROWS is a {@link PptType#THROWS}, + *
  • :::GLOBAL is a {@link PptType#GLOBAL}, and + *
  • any other program point is a generic {@link PptType#POINT}. + *
+ * + *

A program point that is declared with type {@link PptType#EXIT} or {@link PptType#SUBEXIT} + * is a combined exit or a numbered exit, according to its name. (Some front ends declare a + * numbered exit with type {@link PptType#EXIT}.) + * + *

A program point that is declared with any other type keeps that type. Its name must conform + * to the type, except for {@link PptType#POINT}, which permits any name. + * + *

As a result, the predicates is_enter, is_subexit, is_combined_exit, is_dataflow_leaf, etc. + * agree with one another and with the program point's name. + * + * @param ppt_name the name of the program point + * @param type the declared type of the program point, or null if none was declared + * @return the type that the program point should have + * @throws IllegalArgumentException if the declared type does not conform to the name + */ + private static PptType normalize_type(PptName ppt_name, @Nullable PptType type) { + if (type == null) { + if (ppt_name.isEnterPoint()) { + return PptType.ENTER; + } else if (ppt_name.isCombinedExitPoint()) { + return PptType.EXIT; + } else if (ppt_name.isNumberedExitPoint()) { + return PptType.SUBEXIT; + } else if (ppt_name.isObjectInstanceSynthetic()) { + return PptType.OBJECT; + } else if (ppt_name.isClassStaticSynthetic()) { + return PptType.CLASS; + } else if (ppt_name.isThrowsPoint()) { + return PptType.THROWS; + } else if (ppt_name.isGlobalPoint()) { + return PptType.GLOBAL; + } else { + return PptType.POINT; + } + } + + boolean conforms; + switch (type) { + case POINT: + return type; + case ENTER: + conforms = ppt_name.isEnterPoint(); + break; + case EXIT: + case SUBEXIT: + if (ppt_name.isCombinedExitPoint()) { + return PptType.EXIT; + } else if (ppt_name.isNumberedExitPoint()) { + return PptType.SUBEXIT; + } + conforms = false; + break; + case OBJECT: + conforms = ppt_name.isObjectInstanceSynthetic(); + break; + case CLASS: + conforms = ppt_name.isClassStaticSynthetic(); + break; + case THROWS: + conforms = ppt_name.isThrowsPoint(); + break; + case GLOBAL: + conforms = ppt_name.isGlobalPoint(); + break; + default: + throw new Error("Unexpected program point type " + type); + } + if (!conforms) { + throw new IllegalArgumentException( + String.format( + "Program point %s has type %s, but its name does not conform to that type", + ppt_name.getName(), type.toString().toLowerCase(Locale.ROOT))); + } + return type; + } + // Used by DaikonSimple, InvMap, and tests. Violates invariants. @SuppressWarnings( "nullness:fields.uninitialized") // violates invariants; also uses helper function @@ -440,6 +538,7 @@ public PptTopLevel(String name, VarInfo[] var_infos) { super(var_infos); this.name = name; ppt_name = new PptName(name); + type = normalize_type(ppt_name, null); init_vars(); } @@ -3363,22 +3462,6 @@ public void remove(@GuardSatisfied ViewsIteratorIterator this) { } } - /** - * Simplify the names of variables before printing them. For example, "orig(a[post(i)])" might - * change into "orig(a[i+1])". We might want to switch off this behavior, depending on various - * heuristics. We'll have to try it and see which output we like best. In any case, we have to do - * this for ESC output, since ESC doesn't have anything like post(). - */ - public void simplify_variable_names() { - for (VarInfo vi : var_infos) { - // String original = vi.name(); - vi.simplify_expression(); - // if (!original.equals (vi.name())) - // System.out.printf("modified var from %s to %s%n", original, - // vi.name()); - } - } - public static final Comparator icfp = new Invariant.InvariantComparatorForPrinting(); static Comparator arityVarnameComparator = new PptSlice.ArityVarnameComparator(); @@ -4135,6 +4218,16 @@ public void merge_conditionals() { } } + /** + * Creates the initial equality view for this ppt, in which all variables are in a single equality + * set. + */ + public void create_equality_view() { + PptSliceEquality new_equality_view = new PptSliceEquality(this); + new_equality_view.instantiate_invariants(); + equality_view = new_equality_view; + } + /** * Cleans up the ppt so that its invariants can be merged from other ppts. Not normally necessary * unless the merge is taking place over multiple ppts maps based on different data. This allows a @@ -4646,11 +4739,7 @@ public void incSampleNumber() { /** Is this is an exit ppt (combined or specific)? */ @Pure public boolean is_exit() { - if (type != null) { - return (type == PptType.EXIT) || (type == PptType.SUBEXIT); - } else { - return ppt_name.isExitPoint(); - } + return (type == PptType.EXIT) || (type == PptType.SUBEXIT); } /** @@ -4660,48 +4749,46 @@ public boolean is_exit() { */ @Pure public boolean is_enter() { - if (type != null) { - return (type == PptType.ENTER); - } else { - return ppt_name.isEnterPoint(); - } + return type == PptType.ENTER; } /** Is this a combined exit point? */ @Pure public boolean is_combined_exit() { - if (type != null) { - return (type == PptType.EXIT); - } else { - return ppt_name.isCombinedExitPoint(); - } + return type == PptType.EXIT; } /** Is this a numbered (specific) exit point? */ @Pure public boolean is_subexit() { - if (type != null) { - return (type == PptType.SUBEXIT); - } else { - return ppt_name.isExitPoint() && !ppt_name.isCombinedExitPoint(); - } + return type == PptType.SUBEXIT; + } + + /** + * Returns true if this is a leaf of the dataflow hierarchy, which obtains its invariants directly + * from samples rather than by merging them from its children. + * + *

The leaves are the numbered exit points ({@link PptType#SUBEXIT}) and the general program + * points ({@link PptType#POINT}). This ensures that arbitrarily named program points such as + * :::POINT (used by convertcsv.pl) are leaves. + * + * @return true if this is a leaf of the dataflow hierarchy + */ + @Pure + public boolean is_dataflow_leaf() { + return (type == PptType.SUBEXIT) || (type == PptType.POINT); } /** Is this a ppt that represents an object? */ @Pure public boolean is_object() { - if (type != null) { - return (type == PptType.OBJECT); - } else { - return ppt_name.isObjectInstanceSynthetic(); - } + return type == PptType.OBJECT; } /** Is this a ppt that represents a class? */ - @EnsuresNonNullIf(result = true, expression = "type") @Pure public boolean is_class() { - return (type != null && type == PptType.CLASS); + return type == PptType.CLASS; } public String var_names() { diff --git a/java/daikon/PrintInvariants.java b/java/daikon/PrintInvariants.java index 72c279c2f7..d0a64553bd 100644 --- a/java/daikon/PrintInvariants.java +++ b/java/daikon/PrintInvariants.java @@ -151,18 +151,7 @@ public static String addPrestateExpression(String expr) { */ public static boolean dkconfig_true_inv_cnt = false; - /** - * If true, remove as many variables as possible that need to be indicated as 'post'. Post - * variables occur when the subscript for a derived variable with an orig sequence is not orig. - * For example: orig(a[post(i)]) An equivalent expression involving only orig variables is - * substituted for the post variable when one exists. - */ - public static boolean dkconfig_remove_post_vars = false; - - /** - * In the new decl format, print array names as 'a[]' as opposed to 'a[..]' This creates names - * that are more compatible with the old output. This option has no effect in the old decl format. - */ + /** If true, print array names as 'a[]' as opposed to 'a[..]'. */ public static boolean dkconfig_old_array_names = true; /** @@ -720,20 +709,14 @@ else if (arg.indexOf('<') != -1) { discPpt = temp.substring(1); } - // The following code is a little odd because it is trying to match the - // output format of V2. In V2, combined exit points are printed after - // the original exit points (rather than before as they are following - // the PptMap sort order). - // - // Also, V2 only prints out a single ppt when there is only one - // exit point. This seems correct. Probably a better solution to - // this would be to not create the combined exit point at all when there - // is only a single exit. Its done here instead so as not to futz with - // the partial order stuff. + // The combined exit point is printed after the EXITnn points, even though + // it precedes them in the PptMap sort order. // - // All of this can (and should be) improved when V2 is dropped. + // When there is only one EXITnn point, only the combined exit point is + // printed. Probably a better solution would be to not create the combined + // exit point at all when there is only a single exit. It is done here + // instead so as not to disturb the program point hierarchy. - @RequiresNonNull("FileIO.new_decl_format") public static void print_invariants(PptMap all_ppts) { if (out_stream == null) { @@ -831,7 +814,6 @@ public static void print_invariants(PptMap all_ppts) { * Print invariants for a single program point and its conditionals. Does no output if no samples * or no views. */ - @RequiresNonNull("FileIO.new_decl_format") public static void print_invariants_maybe(PptTopLevel ppt, PrintWriter out, PptMap all_ppts) { debugPrint.fine("Considering printing ppt " + ppt.name() + ", samples = " + ppt.num_samples()); @@ -918,7 +900,6 @@ public static void print_invariants_maybe(PptTopLevel ppt, PrintWriter out, PptM * samples for the specified ppt. Also prints all of the variables for the ppt if * Daikon.output_num_samples is enabled or the format is ESCJAVA, JML, or DBCJAVA. */ - @RequiresNonNull("FileIO.new_decl_format") public static void print_sample_data(PptTopLevel ppt, PrintWriter out) { if (!wrap_xml) { @@ -947,7 +928,7 @@ public static void print_sample_data(PptTopLevel ppt, PrintWriter out) { || (Daikon.output_format == OutputFormat.DBCJAVA)) { out.print(" Variables:"); for (int i = 0; i < ppt.var_infos.length; i++) { - if (dkconfig_old_array_names && FileIO.new_decl_format) { + if (dkconfig_old_array_names) { out.print(" " + ppt.var_infos[i].name().replace("[..]", "[]")); } else { out.print(" " + ppt.var_infos[i].name()); @@ -1075,7 +1056,6 @@ public static void count_global_stats(PptTopLevel ppt) { } /** Prints the specified invariant to out. */ - @RequiresNonNull("FileIO.new_decl_format") public static void print_invariant( Invariant inv, PrintWriter out, int invCounter, PptTopLevel ppt) { @@ -1145,7 +1125,7 @@ public static void print_invariant( debugPrint.fine("Printing: [" + inv.repr_prob() + "]"); } - if (dkconfig_old_array_names && FileIO.new_decl_format) { + if (dkconfig_old_array_names) { inv_rep = inv_rep.replace("[..]", "[]"); } @@ -1339,12 +1319,8 @@ public static List sort_invariant_list(List invs) { } /** Print invariants for a single program point, once we know that this ppt is worth printing. */ - @RequiresNonNull("FileIO.new_decl_format") public static void print_invariants(PptTopLevel ppt, PrintWriter out, PptMap ppt_map) { - // make names easier to read before printing - ppt.simplify_variable_names(); - print_sample_data(ppt, out); print_modified_vars(ppt, out); @@ -1463,7 +1439,6 @@ public static void print_invariants(PptTopLevel ppt, PrintWriter out, PptMap ppt } /** Does the actual printing of the invariants. */ - @RequiresNonNull("FileIO.new_decl_format") private static void finally_print_the_invariants( List invariants, PrintWriter out, PptTopLevel ppt) { // System.out.printf("Ppt %s%n", ppt.name()); diff --git a/java/daikon/SplitDtrace.java b/java/daikon/SplitDtrace.java index 6a7ae08666..c69f109064 100644 --- a/java/daikon/SplitDtrace.java +++ b/java/daikon/SplitDtrace.java @@ -69,19 +69,10 @@ public static void mainHelper(String[] args) throws IOException { throw new Daikon.UserError( "Filename must end with .dtrace or .dtrace.gz: filename=" + filename); } - int declNum = 1; + int declNum = 0; int recNum = 0; try (BufferedReader reader = getStream(filename)) { ArrayList rec = new ArrayList<>(); - while (true) { - readRec(reader, rec); - if (rec.isEmpty()) { - throw new Daikon.UserError("No DECLARE record in " + filename); - } - if (isDeclare(rec)) { - break; - } - } while (true) { readRec(reader, rec); if (rec.isEmpty()) { @@ -89,7 +80,7 @@ public static void mainHelper(String[] args) throws IOException { } if (isDeclare(rec)) { declNum++; - } else { + } else if (!isHeader(rec)) { recNum++; } } @@ -98,7 +89,7 @@ public static void mainHelper(String[] args) throws IOException { } System.out.println( - "Number of DECLARE statements: " + declNum + " and number of records is: " + recNum); + "Number of declarations: " + declNum + " and number of records is: " + recNum); // DecimalFormat formatter = new DecimalFormat("000"); // for (int i = 1; i<=100; i++) writeDtrace(filename, formatter.format(i), 0, 2+recNum*i/200); @@ -117,21 +108,15 @@ private static void writeDtrace(String filename, String out_name, int fromRec, i int currRecCount = 0; HashSet nonceSet = new HashSet<>(); ArrayList rec = new ArrayList<>(); - while (true) { - readRec(reader, rec); - if (isDeclare(rec)) { - writer.newLine(); - } - writeRec(writer, rec); - if (isDeclare(rec)) { - break; - } - } while (true) { readRec(reader, rec); if (rec.isEmpty()) { break; } + if (isHeader(rec)) { + writeRec(writer, rec); + continue; + } boolean isDecl = isDeclare(rec); if ((currRecCount >= fromRec || isDecl) && currRecCount <= toRec) { boolean shouldWrite = true; @@ -205,7 +190,19 @@ static boolean isExit(List res) { */ @Pure static boolean isDeclare(List res) { - return res.get(0).equals("DECLARE"); + return FileIO.is_declaration_header(res.get(0)); + } + + /** + * Returns true if the given record is a file header record, such as a comment or "decl-version", + * rather than a declaration or a sample. + * + * @param res the lines of a record from a .decls or .dtrace file + * @return true if the given record is a file header record + */ + @Pure + static boolean isHeader(List res) { + return FileIO.is_header_record(res.get(0)); } /** diff --git a/java/daikon/VarInfo.java b/java/daikon/VarInfo.java index ea6d56bcf8..3efba7da4e 100644 --- a/java/daikon/VarInfo.java +++ b/java/daikon/VarInfo.java @@ -4,20 +4,7 @@ import daikon.Quantify.QuantFlags; import daikon.Quantify.QuantifyReturn; -import daikon.VarInfoName.Add; -import daikon.VarInfoName.Elements; -import daikon.VarInfoName.ElementsFinder; -import daikon.VarInfoName.Field; -import daikon.VarInfoName.FunctionOf; -import daikon.VarInfoName.FunctionOfN; -import daikon.VarInfoName.Poststate; import daikon.VarInfoName.Prestate; -import daikon.VarInfoName.Simple; -import daikon.VarInfoName.SizeOf; -import daikon.VarInfoName.Slice; -import daikon.VarInfoName.Subscript; -import daikon.VarInfoName.TypeOf; -import daikon.VarInfoName.Visitor; import daikon.chicory.DaikonVariableInfo; import daikon.derive.Derivation; import daikon.derive.binary.SequenceScalarSubscript; @@ -103,8 +90,6 @@ /** Debug missing vals. */ public static final Logger debugMissing = Logger.getLogger("daikon.VarInfo.missing"); - // Ppts read from version 1 files never have their ppt set. We should stop supporting version 1 - // files so that the invariants of this class are better maintained. /** * The program point this variable is in. Is null until set by {@link PptTopLevel#init_vars} and * {@link PptTopLevel#addVarInfos}. @@ -126,11 +111,7 @@ /** returns the interned name of the variable. */ @Pure public @Interned String name(@GuardSatisfied VarInfo this) { - if (FileIO.new_decl_format) { - return str_name; - } else { - return var_info_name.name().intern(); // vin ok - } + return str_name; } /** Returns the original name of the variable from the program point declaration. */ @@ -451,9 +432,6 @@ public VarInfo(VarDefinition vardef) { // Create the VarInfoAux information final List auxstrs = new ArrayList<>(); - if (var_flags.contains(VarFlags.IS_PARAM)) { - auxstrs.add(VarInfoAux.IS_PARAM + "=true"); - } if (var_flags.contains(VarFlags.NON_NULL)) { auxstrs.add(VarInfoAux.IS_NON_NULL + "=true"); } @@ -829,54 +807,37 @@ public VarInfo(VarInfo vi) { public static VarInfo origVarInfo(VarInfo vi) { // At an exit point, parameters are uninteresting, but orig(param) is not. // So don't call orig(param) a parameter. - // VIN (below should be removed) - // VarInfoAux aux_nonparam = - // vi.aux.setValue(VarInfoAux.IS_PARAM, VarInfoAux.FALSE); - - VarInfo result; - if (FileIO.new_decl_format) { - - // Build a Variable Definition from the poststate vardef - VarDefinition result_vardef = vi.vardef.copy(); - result_vardef.name = vi.prestate_name(); - - // The only hierarchy relation for orig variables is to the enter - // ppt. Remove any specified relations. - result_vardef.clear_parent_relation(); - - // Fix the VarDefinition enclosing variable, if any, to point to the - // prestate version. This code does not affect the VarInfo yet, but - // the side-effected VarDefinition will be passed to "new VarInfo". - if (result_vardef.enclosing_var_name != null) { - assert vi.enclosing_var != null - : "@AssumeAssertion(nullness): dependent: result_vardef was copied from vi and their" - + " enclosing_var fields are the same"; - result_vardef.enclosing_var_name = vi.enclosing_var.prestate_name(); - assert result_vardef.enclosing_var_name != null : result_vardef.toString(); - } - // Build the prestate VarInfo from the VarDefinition. - result = new VarInfo(result_vardef); - - // Copy the missing flag from the original variable. This is necessary - // for combined exit points which are built after processing is - // complete. In most cases the missing flag will be set correctly - // by merging the missing flag from the numbered exit points. But - // this will fail if the method terminates early each time the variable - // is missing. A better fix would be to instrument early exits and - // merge them in as well, but this matches what we did previously. - result.canBeMissing = vi.canBeMissing; - - } else { - VarInfoName newname = vi.var_info_name.applyPrestate(); // vin ok - result = - new VarInfo(newname, vi.type, vi.file_rep_type, vi.comparability.makeAlias(), vi.aux); - result.canBeMissing = vi.canBeMissing; - result.postState = vi; - result.equalitySet = vi.equalitySet; - result.arr_dims = vi.arr_dims; - result.str_name = vi.prestate_name(); - } + // Build a Variable Definition from the poststate vardef + VarDefinition result_vardef = vi.vardef.copy(); + result_vardef.name = vi.prestate_name(); + + // The only hierarchy relation for orig variables is to the enter + // ppt. Remove any specified relations. + result_vardef.clear_parent_relation(); + + // Fix the VarDefinition enclosing variable, if any, to point to the + // prestate version. This code does not affect the VarInfo yet, but + // the side-effected VarDefinition will be passed to "new VarInfo". + if (result_vardef.enclosing_var_name != null) { + assert vi.enclosing_var != null + : "@AssumeAssertion(nullness): dependent: result_vardef was copied from vi and their" + + " enclosing_var fields are the same"; + result_vardef.enclosing_var_name = vi.enclosing_var.prestate_name(); + assert result_vardef.enclosing_var_name != null : result_vardef.toString(); + } + + // Build the prestate VarInfo from the VarDefinition. + VarInfo result = new VarInfo(result_vardef); + + // Copy the missing flag from the original variable. This is necessary + // for combined exit points which are built after processing is + // complete. In most cases the missing flag will be set correctly + // by merging the missing flag from the numbered exit points. But + // this will fail if the method terminates early each time the variable + // is missing. A better fix would be to instrument early exits and + // merge them in as well, but this matches what we did previously. + result.canBeMissing = vi.canBeMissing; // At an exit point, parameters are uninteresting, but orig(param) is not. // So don't call orig(param) a parameter. @@ -1095,7 +1056,6 @@ public List get_all_constituent_vars() { * 'a' and 'this.theArray[i]' would return 'this', 'theArray' and 'i'. */ public List get_all_simple_names() { - assert FileIO.new_decl_format; List names = new ArrayList<>(); if (isDerived()) { for (VarInfo vi : derived.getBases()) { @@ -1154,37 +1114,15 @@ public boolean isDerivedParam() { result = true; } - if (!FileIO.new_decl_format) { - // Determine the result from VarInfoName - Set paramVars = ppt.getParamVars(); - Set param_names = new LinkedHashSet<>(); - for (VarInfo vi : paramVars) { - param_names.add(vi.var_info_name); // vin ok - } - - VarInfoName.Finder finder = new VarInfoName.Finder(param_names); - Object baseMaybe = finder.getPart(var_info_name); // vin ok - if (baseMaybe != null) { - VarInfoName base = (VarInfoName) baseMaybe; - derivedParamCached = this.ppt.find_var_by_name(base.name()); - if (Global.debugSuppressParam.isLoggable(Level.FINE)) { - Global.debugSuppressParam.fine(name() + " is a derived param"); - Global.debugSuppressParam.fine("derived from " + base.name()); - Global.debugSuppressParam.fine(paramVars.toString()); - } - result = true; - } - } else { // new format - derivedParamCached = enclosing_param(); - if (derivedParamCached != null) { - result = true; - } else if (derived != null) { - for (VarInfo vi : derived.getBases()) { - derivedParamCached = vi.enclosing_param(); - if (derivedParamCached != null) { - result = true; - break; - } + derivedParamCached = enclosing_param(); + if (derivedParamCached != null) { + result = true; + } else if (derived != null) { + for (VarInfo vi : derived.getBases()) { + derivedParamCached = vi.enclosing_param(); + if (derivedParamCached != null) { + result = true; + break; } } } @@ -1194,13 +1132,9 @@ public boolean isDerivedParam() { return result; } - /** - * Returns the param variable that encloses this variable (if any). Returns null otherwise. Only - * valid in the new decl format. - */ + /** Returns the param variable that encloses this variable (if any). Returns null otherwise. */ private @Nullable VarInfo enclosing_param() { // System.out.printf("Considering %s%n", this); - assert FileIO.new_decl_format; if (isPrestate()) { return postState.enclosing_param(); } @@ -1292,40 +1226,19 @@ private boolean _isDerivedParamAndUninteresting() { // type or X's size, because these things are boring if X // changes (the default for the rest of the code here), and // boring if X stays the same (because it's obviously true). - if (!FileIO.new_decl_format) { - if (var_info_name instanceof VarInfoName.TypeOf) { // vin ok - VarInfoName base = ((VarInfoName.TypeOf) var_info_name).term; // vin ok - VarInfo baseVar = ppt.find_var_by_name(base.name()); - if ((baseVar != null) && baseVar.isParam()) { - Global.debugSuppressParam.fine("TypeOf returning true"); - PrintInvariants.debugFiltering.fine(" not interesting, first dpf case"); - return true; - } - } - if (var_info_name instanceof VarInfoName.SizeOf) { // vin ok - VarInfoName base = ((VarInfoName.SizeOf) var_info_name).get_term(); // vin ok - VarInfo baseVar = ppt.find_var_by_name(base.name()); - if (baseVar != null && baseVar.isParam()) { - Global.debugSuppressParam.fine("SizeOf returning true"); - PrintInvariants.debugFiltering.fine(" not interesting, second dpf case"); - return true; - } - } - } else { // new decl format - assert enclosing_var != null : this; - assert enclosing_var != null : "@AssumeAssertion(nullness)"; + assert enclosing_var != null : this; + assert enclosing_var != null : "@AssumeAssertion(nullness)"; - // The class of a parameter can't change in the caller - if (var_flags.contains(VarFlags.CLASSNAME) && enclosing_var.isParam()) { - return true; - } + // The class of a parameter can't change in the caller + if (var_flags.contains(VarFlags.CLASSNAME) && enclosing_var.isParam()) { + return true; + } - // The size of a parameter can't change in the caller. We shouldn't - // have the shift==0 test, but need it to match the old code - if (is_size() && enclosing_var.get_base_array_hashcode().isParam()) { - if (((SequenceLength) derived).shift == 0) { - return true; - } + // The size of a parameter can't change in the caller. We shouldn't + // have the shift==0 test, but need it to match the old code + if (is_size() && enclosing_var.get_base_array_hashcode().isParam()) { + if (((SequenceLength) derived).shift == 0) { + return true; } } @@ -1670,42 +1583,11 @@ public boolean isDerivedSequenceMinMaxSum() { } } // It is possible that this VarInfo never had its size derived, - // since it looked something like this.ary[].field. In this case, - // we should return size(this.ary[]), since it was derived and + // since it looked something like this.ary[..].field. In this case, + // we should return size(this.ary[..]), since it was derived and // must be the same values. - if (FileIO.new_decl_format) { - VarInfo base = get_base_array(); - VarInfo size = ppt.find_var_by_name("size(" + base.name() + ")"); - return size; - } else { - VarInfoName search = this.var_info_name; // vin ok - boolean pre = false; - if (search instanceof VarInfoName.Prestate) { - search = ((VarInfoName.Prestate) search).term; - pre = true; - } - while (search instanceof VarInfoName.Field) { - search = ((VarInfoName.Field) search).term; - } - if (pre) { - search = search.applyPrestate(); - } - search = search.applySize(); - VarInfo result = ppt.find_var_by_name(search.name()); - if (result != null) { - return result; - // } else { - // System.out.println("Warning: Size variable " + search + " not found."); - // System.out.print("Variables: "); - // for (int i = 0; i lbs = LinearBinary.findAll(this); - for (LinearBinary lb : lbs) { - if (this.equals(lb.var2()) && (post != lb.var1().isPrestate())) { - - // a * v1 + b * this + c = 0 or this == (-a/b) * v1 - c/b - double a = lb.core.a; - double b = lb.core.b; - double c = lb.core.c; - // if (a == 1) { // match } for vim - if (-a / b == 1) { - // this = v1 - c/b - // int add = (int) b; - int add = (int) -c / (int) b; - return lb.var1().var_info_name.applyAdd(add); // vin ok - } - } - - if (this.equals(lb.var1()) && (post != lb.var2().isPrestate())) { - // v2 = a * this + b <-- not true anymore - // a * this + b * v2 + c == 0 or v2 == (-a/b) * this - c/b - double a = lb.core.a; - double b = lb.core.b; - double c = lb.core.c; - // if (a == 1) { // match } for vim - if (-a / b == 1) { - // this = v2 + c/b - // int add = - ((int) b); - int add = (int) c / (int) b; - return lb.var2().var_info_name.applyAdd(add); // vin ok - } - } - } - - // Should also try other exact invariants... - } - - // Can't find post-state equivalent. - return null; - } - /** Check if two VarInfos are truly (non guarded) equal to each other right now. */ @Pure public boolean isEqualTo(VarInfo other) { @@ -2017,10 +1812,6 @@ public boolean isEqualTo(VarInfo other) { /** Debug tracer. */ private static final Logger debug = Logger.getLogger("daikon.VarInfo"); - /** Debug tracer for simplifying expressions. */ - private static final Logger debugSimplifyExpression = - Logger.getLogger("daikon.VarInfo.simplifyExpression"); - /** Enable assertions that would otherwise reduce run time performance. */ private static final Logger debugEnableAssertions = Logger.getLogger("daikon.VarInfo.enableAssertions"); @@ -2034,101 +1825,6 @@ public static boolean assertionsEnabled() { return debugEnableAssertions.isLoggable(Level.FINE); } - /** - * Change the name of this VarInfo by side effect into a more simplified form, which is easier to - * read on display. Don't call this during processing, as I think the system assumes that names - * don't change over time (?). - */ - public void simplify_expression() { - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Simplify: " + name()); - } - - if (!isDerived()) { - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Punt because not derived variable"); - } - return; - } - - // find a ...post(...)... expression to simplify - VarInfoName.Poststate postexpr = null; - for (VarInfoName node : new VarInfoName.InorderFlattener(var_info_name).nodes()) { // vin ok - if (node instanceof VarInfoName.Poststate) { - // Remove temporary var when bug is fixed. - VarInfoName.Poststate tempNode = (VarInfoName.Poststate) node; - postexpr = tempNode; - // old code; reinstate when bug is fixed - // postexpr = (VarInfoName.Poststate) node; - break; - } - } - if (postexpr == null) { - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Punt because no post()"); - } - return; - } - - // if we have post(...+k) rewrite as post(...)+k - if (postexpr.term instanceof VarInfoName.Add) { - VarInfoName.Add add = (VarInfoName.Add) postexpr.term; - VarInfoName swapped = add.term.applyPoststate().applyAdd(add.amount); - var_info_name = - new VarInfoName.Replacer(postexpr, swapped) - .replace(var_info_name) - .intern(); // vin ok // interning bugfix - // start over - simplify_expression(); - return; - } - - // Stop now if we don't want to replace post vars with equivalent orig - // vars - if (!PrintInvariants.dkconfig_remove_post_vars) { - return; - } - - // [[ find the ppt context for the post() term ]] (I used to - // search the expression for this, but upon further reflection, - // there is only one EXIT point which could possibly be associated - // with this VarInfo, so "this.ppt" must be correct. - PptTopLevel post_context = this.ppt; - - // see if the contents of the post(...) have an equivalent orig() - // expression. - VarInfo postvar = post_context.find_var_by_name(postexpr.term.name()); - if (postvar == null) { - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Punt because no VarInfo for postvar " + postexpr.term); - } - return; - } - VarInfoName pre_expr = postvar.preStateEquivalent(); - if (pre_expr != null) { - // strip off any orig() so we don't get orig(a[orig(i)]) - if (pre_expr instanceof VarInfoName.Prestate) { - pre_expr = ((VarInfoName.Prestate) pre_expr).term; - } else if (pre_expr instanceof VarInfoName.Add) { - VarInfoName.Add add = (VarInfoName.Add) pre_expr; - if (add.term instanceof VarInfoName.Prestate) { - pre_expr = ((VarInfoName.Prestate) add.term).term.applyAdd(add.amount); - } - } - var_info_name = - new VarInfoName.Replacer(postexpr, pre_expr) - .replace(var_info_name) - .intern(); // vin ok // interning bugfix - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Replaced with: " + var_info_name); // vin ok - } - } - - if (debugSimplifyExpression.isLoggable(Level.FINE)) { - debugSimplifyExpression.fine("** Nothing to do (no state equlivalent)"); - } - } - /** * Two variables are "compatible" if their declared types are castable and their comparabilities * are comparable. This is a reflexive relationship, because it calls @@ -2363,8 +2059,6 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE return result; } - static Set addVarMessages = new HashSet<>(); - /** * Finds a list of variables that must be guarded for this VarInfo to be guaranteed to not be * missing. This list never includes "this", as it can never be null. The variables are returned @@ -2377,326 +2071,36 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE */ public List getGuardingList() { - // The list returned by this visitor always includes the argument itself (if it is testable - // against null; for example, derived variables are not). If the caller does not want the - // argument to be in the list, the caller must remove the argument. - - // Inner class because it uses the "ppt" variable. - // Basic structure of each visitor: - // If the argument should be guarded, recurse. - // If the argument is testable against null, add it to the result. - // Recursing first arranges that the argument goes at the end, - // after its subparts that need to be guarded. - - class GuardingVisitor implements Visitor> { - boolean inPre = false; - - private boolean shouldBeGuarded(VarInfoName viname) { - // Not "shouldBeGuarded(ppt.findVar(viname))" because that - // unnecessarily computes ppt.findVar(viname), if - // dkconfig_guardNulls is "always". - // System.out.printf("viname = %s, applyPreMaybe=%s, findvar=%s%n", - // viname, applyPreMaybe(viname), - // ppt.findVar(applyPreMaybe(viname))); - if (Daikon.dkconfig_guardNulls == "always") { // interned - return true; - } - if (Daikon.dkconfig_guardNulls == "missing") { // interned - VarInfo vi = ppt.find_var_by_name(applyPreMaybe(viname).name()); - // Don't guard variables that don't exist. This happens when - // we incorrectly parse static variable package names as field names - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine( - String.format( - "shouldBeGuarded(%s) [%s] %s %b", - viname, applyPreMaybe(viname), vi, ((vi == null) ? false : vi.canBeMissing))); - } - if (vi == null) { - return false; - } - return vi.canBeMissing; - } - return false; - } - - @Override - public List visitSimple(Simple o) { - List result = new ArrayList<>(); - // No recursion: no children - if (!o.name.equals("this")) { - result = addVar(result, o); - } - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitSimple(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitSizeOf(SizeOf o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.sequence.accept(this)); - } - // No call to addVar: derived variable - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitSizeOf(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitFunctionOf(FunctionOf o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.argument.accept(this)); - } - result = addVar(result, o); - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine( - String.format("visitFunctionOf(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitFunctionOfN(FunctionOfN o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - for (VarInfoName arg : o.args) { - result.addAll(arg.accept(this)); - } - } - result = addVar(result, o); - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine( - String.format("visitFunctionOfN(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitField(Field o) { - List result = new ArrayList<>(); - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine( - String.format("visitField: shouldBeGuarded(%s) => %s", o.name(), shouldBeGuarded(o))); - } - if (shouldBeGuarded(o)) { - result.addAll(o.term.accept(this)); - } - result = addVar(result, o); - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitField(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitTypeOf(TypeOf o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.term.accept(this)); - } - // No call to addVar: derived variable - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitTypeOf(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitPrestate(Prestate o) { - assert inPre == false; - inPre = true; - List result = o.term.accept(this); - assert inPre == true; - inPre = false; - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitPrestate(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitPoststate(Poststate o) { - assert inPre == true; - inPre = false; - List result = o.term.accept(this); - assert inPre == false; - inPre = true; - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitPostState(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitAdd(Add o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.term.accept(this)); - } - // No call to addVar: derived variable - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitAdd(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitElements(Elements o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.term.accept(this)); - } - // No call to addVar: derived variable - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitElements(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitSubscript(Subscript o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.sequence.accept(this)); - result.addAll(o.index.accept(this)); - } - result = addVar(result, o); - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitSubscript(%s) => %s", o.name(), result)); - } - return result; - } - - @Override - public List visitSlice(Slice o) { - List result = new ArrayList<>(); - if (shouldBeGuarded(o)) { - result.addAll(o.sequence.accept(this)); - if (o.i != null) { - result.addAll(o.i.accept(this)); - } - if (o.j != null) { - result.addAll(o.j.accept(this)); - } - } - // No call to addVar: derived variable - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("visitSlice(%s) => %s", o.name(), result)); - } - return result; - } - - // Convert to prestate variable name if appropriate - VarInfoName applyPreMaybe(VarInfoName vin) { - if (inPre) { - return vin.applyPrestate(); - } else { - return vin; - } - } - - private List addVar(List result, VarInfoName vin) { - VarInfo vi = ppt.find_var_by_name(applyPreMaybe(vin).name()); - // vi could be null because some variable's prefix is not a - // variable. Example: for static variable "Class.staticvar", - // "Class" is not a variable, even though for variable "a.b.c", - // typically "a" and "a.b" are also variables. - if (vi == null) { - // String message = - // String.format( - // "getGuardingList(%s, %s): did not find variable %s [inpre=%s]", - // name(), ppt.name(), vin.name(), inPre); - // // Only print the error message at most once per variable. - // if (addVarMessages.add(vin.name())) { - // // For now, don't print at all: it's generally innocuous - // // (class prefix of a static variable). - // // System.err.println(message); - // } - // // System.out.println("vars: " + ppt.varNames()); - // // System.out.flush(); - // // throw new Error(String.format(message)); - return result; - } else { - return addVarInfo(result, vi); - } - } + List result = new ArrayList<>(); - /* - * Add the given variable to the result list. Does nothing if the variable is of primitive - * type. - */ - // Should this operate by side effect on a global variable? - // (Then what is the type of the visitor; what does everything return?) - private List addVarInfo(List result, VarInfo vi) { - assert vi != null; - assert !vi.isDerived() || vi.isDerived() : "addVar on derived variable: " + vi; - // Don't guard primitives - if ( // TODO: ***** make changes here ***** - // vi.file_rep_type.isScalar() && - !vi.type.isScalar() - // (vi.type.isArray() || vi.type.isObject()) - ) { - result.add(vi); - } else { - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine( - String.format( - "addVarInfo did not add %s: %s (%s) %s (%s)", - vi, - vi.file_rep_type.isScalar(), - vi.file_rep_type, - vi.type.isScalar(), - vi.type)); - } - } - if (Invariant.debugGuarding.isLoggable(Level.FINE)) { - Invariant.debugGuarding.fine(String.format("addVarInfo(%s) => %s", vi, result)); - } - return result; - } - } // end of class GuardingVisitor + if (Daikon.dkconfig_guardNulls == "never") { // interned + return result; + } - if (!FileIO.new_decl_format) { - List result = var_info_name.accept(new GuardingVisitor()); // vin ok - result.remove(ppt.find_var_by_name(var_info_name.name())); // vin ok - assert !ArraysPlume.anyNull(result); + // If this is never missing, nothing to guard + if ((Daikon.dkconfig_guardNulls == "missing") // interned + && !canBeMissing) { return result; - } else { // new format - List result = new ArrayList<>(); + } - if (Daikon.dkconfig_guardNulls == "never") { // interned - return result; + // Create a list of variables to be guarded from the list of all + // enclosing variables. + for (VarInfo vi : get_all_enclosing_vars()) { + // if (var_flags.contains(VarFlags.CLASSNAME)) { + // System.err.printf( + // "%s file_rep_type = %s, canbemissing = %b%n", vi, vi.file_rep_type, + // vi.canBeMissing); + // } + if (!vi.file_rep_type.isHashcode()) { + continue; } - - // If this is never missing, nothing to guard + result.add(0, vi); if ((Daikon.dkconfig_guardNulls == "missing") // interned - && !canBeMissing) { - return result; - } - - // Create a list of variables to be guarded from the list of all - // enclosing variables. - for (VarInfo vi : get_all_enclosing_vars()) { - // if (var_flags.contains(VarFlags.CLASSNAME)) { - // System.err.printf( - // "%s file_rep_type = %s, canbemissing = %b%n", vi, vi.file_rep_type, - // vi.canBeMissing); - // } - if (!vi.file_rep_type.isHashcode()) { - continue; - } - result.add(0, vi); - if ((Daikon.dkconfig_guardNulls == "missing") // interned - && !vi.canBeMissing) { - break; - } + && !vi.canBeMissing) { + break; } - return result; } + return result; } /** @@ -2748,25 +2152,6 @@ public static IndexComparator getInstance() { public static final IndexComparator theInstance = new IndexComparator(); } - /** - * Looks for an OBJECT ppt that corresponds to the type of this variable. Returns null if such a - * point is not found. - * - * @param all_ppts map of all program points - */ - public @Nullable PptTopLevel find_object_ppt(PptMap all_ppts) { - - // Arrays don't have types - if (is_array()) { - return null; - } - - // build the name of the object ppt based on the variable type - String type_str = type.base().replaceFirst("\\$", "."); - PptName objname = new PptName(type_str, null, FileIO.object_suffix); - return all_ppts.get(objname); - } - /** * Class used to contain a pair of VarInfos and their sample count. Currently used for equality * set merging as a way to store pairs of equal variables. The variable with the smaller index is @@ -2887,23 +2272,25 @@ static void debug_print_once(String format, @Nullable Object... args) { } } - /** Returns true if this variable is a parameter. */ + /** + * Returns true if this variable is a parameter to a method, or derived from a parameter to a + * method. By default, if p is a parameter, then some EXIT invariants related to p aren't printed. + * However, this does not affect the computation of invariants. + * + *

Front ends are responsible for setting whether p is a parameter and whether p.a is a + * parameter. In Java, p.a is not a parameter, whereas in IOA, it is. + * + * @return true if this variable is a parameter + */ @Pure public boolean isParam() { - if (FileIO.new_decl_format) { - return var_flags.contains(VarFlags.IS_PARAM); - } else { - return aux.isParam(); // VIN - } + return var_flags.contains(VarFlags.IS_PARAM); } /** Set this variable as a parameter. */ public void set_is_param() { // System.out.printf("setting is_param for %s %n", name()); - if (FileIO.new_decl_format) { - var_flags.add(VarFlags.IS_PARAM); - } - aux = aux.setValue(VarInfoAux.IS_PARAM, VarInfoAux.TRUE); // VIN + var_flags.add(VarFlags.IS_PARAM); } /** Set whether or not this variable is a parameter. */ @@ -2911,37 +2298,19 @@ public void set_is_param(boolean set) { if (set) { set_is_param(); } else { - if (FileIO.new_decl_format) { - var_flags.remove(VarFlags.IS_PARAM); - } - aux = aux.setValue(VarInfoAux.IS_PARAM, VarInfoAux.FALSE); // VIN + var_flags.remove(VarFlags.IS_PARAM); } } - /** - * Adds a subscript (or sequence) to an array variable. This should really just substitute for - * '..', but the dots are currently removed for back compatibility. - */ + /** Adds a subscript (or sequence) to an array variable, by substituting it for "..". */ public String apply_subscript(String subscript) { - if (FileIO.new_decl_format) { - assert arr_dims == 1 : "Can't apply subscript to " + name(); - return name().replace("..", subscript); - } else { - assert name().contains("[]") : "Can't apply subscript to " + name(); - return apply_subscript(name(), subscript); - } + assert arr_dims == 1 : "Can't apply subscript to " + name(); + return name().replace("..", subscript); } - /** - * Adds a subscript (or subsequence) to an array name. This should really just substitute for - * '..', but the dots are currently removed for back compatibility. - */ + /** Adds a subscript (or subsequence) to an array name, by substituting it for "..". */ public static String apply_subscript(String sequence, String subscript) { - if (FileIO.new_decl_format) { - return sequence.replace("[..]", "[" + subscript + "]"); - } else { - return sequence.replace("[]", "[" + subscript + "]"); - } + return sequence.replace("[..]", "[" + subscript + "]"); } /** @@ -2965,24 +2334,19 @@ public VarInfo get_array_var() { @Pure public VarInfo get_base_array() { assert file_rep_type.isArray() : this; - if (FileIO.new_decl_format) { - VarInfo var = this; - while (var.var_kind != VarKind.ARRAY) { - if (var.enclosing_var == null) { - // error condition; print some debugging output before assertion failure - for (VarInfo vi = this; vi != null; vi = vi.enclosing_var) { - System.out.printf("%s %s%n", vi, vi.var_kind); - } - assert var.enclosing_var != null : this + " " + var; + VarInfo var = this; + while (var.var_kind != VarKind.ARRAY) { + if (var.enclosing_var == null) { + // error condition; print some debugging output before assertion failure + for (VarInfo vi = this; vi != null; vi = vi.enclosing_var) { + System.out.printf("%s %s%n", vi, vi.var_kind); } - assert var.enclosing_var != null : "@AssumeAssertion(nullness): just tested"; - var = var.enclosing_var; + assert var.enclosing_var != null : this + " " + var; } - return var; - } else { - Elements elems = new ElementsFinder(var_info_name).elems(); // vin ok - return ppt.find_var_by_name(elems.name()); + assert var.enclosing_var != null : "@AssumeAssertion(nullness): just tested"; + var = var.enclosing_var; } + return var; } /** @@ -2991,13 +2355,7 @@ public VarInfo get_base_array() { */ @Pure public @Nullable VarInfo get_base_array_hashcode() { - if (FileIO.new_decl_format) { - return get_base_array().enclosing_var; - } else { - Elements elems = new ElementsFinder(var_info_name).elems(); // vin ok - // System.out.printf("term.name() = %s%n", elems.term.name()); - return ppt.find_var_by_name(elems.term.name()); - } + return get_base_array().enclosing_var; } /** Returns the lower bound of the array or slice. */ @@ -3245,29 +2603,17 @@ public String csharp_name(@Nullable String index) { /** Returns the name in Java format. This is the same as JML. */ public String java_name() { - if (!FileIO.new_decl_format) { - return var_info_name.java_name(this); // vin ok - } - return jml_name(); } /** Returns the name in DBC format. This is the same as JML. */ public String dbc_name() { - if (!FileIO.new_decl_format) { - return var_info_name.dbc_name(this); // vin ok - } - return jml_name(); } /** Returns the name of this variable in ESC format. */ @SideEffectFree public String esc_name() { - if (!FileIO.new_decl_format) { - return var_info_name.esc_name(); // vin ok - } - return esc_name(null); } @@ -3334,10 +2680,6 @@ public String esc_name(@Nullable String index) { /** Returns the name of this variable in JML format. */ @SideEffectFree public String jml_name() { - if (!FileIO.new_decl_format) { - return var_info_name.jml_name(this); // vin ok - } - return jml_name(null); } @@ -3424,10 +2766,6 @@ public String simplify_name() { * an array index. It is an error to specify an index on a non-array variable. */ public String simplify_name(@Nullable String index) { - if (!FileIO.new_decl_format) { - return var_info_name.simplify_name(); // vin ok - } - assert (index == null) || file_rep_type.isArray() : index + " " + name(); // If this is a derived variable, the derivations builds the name @@ -3505,40 +2843,23 @@ public String simplify_name(@Nullable String index) { * don't check isArray(). */ public @Nullable String get_simplify_size_name() { - // Implement the method in two ways, to double-check results. - - @Interned String result; if (!file_rep_type.isArray() || isDerived()) { - result = null; - } else { - // System.out.printf("Getting size name for %s [%s]%n", name(), - // get_length()); - result = get_length().simplify_name().intern(); - } - - @Interned String old_result; - if (!var_info_name.isApplySizeSafe()) { // vin ok - old_result = null; - } else { - old_result = var_info_name.applySize().simplify_name().intern(); // vin ok - } - if (FileIO.new_decl_format && (old_result != result)) { - throw new Error( - String.format( - "%s: '%s' '%s'%n basehashcode = %s%n", - this, result, old_result, get_base_array_hashcode())); + return null; } - - return old_result; + return get_length().simplify_name().intern(); } - /** Returns true if this variable contains a simple variable whose name is varname. */ + /** + * Returns true if this variable contains a simple variable whose name is varname. A pre-state + * variable such as "orig(x)" contains "x", as does a variable derived from "x". + * + * @param varname the name of a simple variable + * @return true if this variable contains a simple variable whose name is varname + */ public boolean includes_simple_name(String varname) { - if (!FileIO.new_decl_format) { - return var_info_name.includesSimpleName(varname); // vin ok - } - - if (isDerived()) { + if (postState != null) { + return postState.includes_simple_name(varname); + } else if (isDerived()) { for (VarInfo base : derived.getBases()) { if (base.includes_simple_name(varname)) { return true; @@ -3572,29 +2893,21 @@ public static String[] esc_quantify(VarInfo... vars) { */ public static String[] esc_quantify(boolean elementwise, VarInfo... vars) { - if (FileIO.new_decl_format) { - Quantify.ESCQuantification quant = - new Quantify.ESCQuantification(Quantify.get_flags(elementwise), vars); - if (vars.length == 1) { - return new String[] {quant.get_quantification(), quant.get_arr_vars_indexed(0), ")"}; - } else if ((vars.length == 2) && vars[1].file_rep_type.isArray()) { - return new String[] { - quant.get_quantification(), - quant.get_arr_vars_indexed(0), - quant.get_arr_vars_indexed(1), - ")" - }; - } else { - return new String[] { - quant.get_quantification(), quant.get_arr_vars_indexed(0), vars[1].esc_name(), ")" - }; - } + Quantify.ESCQuantification quant = + new Quantify.ESCQuantification(Quantify.get_flags(elementwise), vars); + if (vars.length == 1) { + return new String[] {quant.get_quantification(), quant.get_arr_vars_indexed(0), ")"}; + } else if ((vars.length == 2) && vars[1].file_rep_type.isArray()) { + return new String[] { + quant.get_quantification(), + quant.get_arr_vars_indexed(0), + quant.get_arr_vars_indexed(1), + ")" + }; } else { - VarInfoName vin[] = new VarInfoName[vars.length]; - for (int ii = 0; ii < vars.length; ii++) { - vin[ii] = vars[ii].var_info_name; // vin ok - } - return VarInfoName.QuantHelper.format_esc(vin, elementwise); + return new String[] { + quant.get_quantification(), quant.get_arr_vars_indexed(0), vars[1].esc_name(), ")" + }; } } @@ -3604,10 +2917,6 @@ public static String[] esc_quantify(boolean elementwise, VarInfo... vars) { * direct array or slice. */ public String @Nullable [] simplifyNameAndBounds() { - if (!FileIO.new_decl_format) { - return VarInfoName.QuantHelper.simplifyNameAndBounds(var_info_name); // vin ok - } - String[] results = new String[3]; if (is_direct_non_slice_array() || (derived instanceof SequenceSubsequence)) { results[0] = get_base_array_hashcode().simplify_name(); @@ -3624,17 +2933,6 @@ public static String[] esc_quantify(boolean elementwise, VarInfo... vars) { * somewhat different that simplifyNameAndBounds (I don't know why). */ public String @Nullable [] get_simplify_slice_bounds() { - if (!FileIO.new_decl_format) { - @Interned VarInfoName[] bounds = var_info_name.getSliceBounds(); // vin ok - if (bounds == null) { - return null; - } - String[] str_bounds = new String[2]; - str_bounds[0] = bounds[0].simplify_name(); - str_bounds[1] = bounds[1].simplify_name(); - return str_bounds; - } - String[] results; if (derived instanceof SequenceSubsequence) { results = new String[2]; @@ -3664,20 +2962,6 @@ public String get_simplify_selectNth(String simplify_index_name, boolean free, i && simplify_index_name.endsWith("|")) simplify_index_name = simplify_index_name.substring(1, simplify_index_name.length() - 1); - // Use VarInfoName to handle the old format - if (!FileIO.new_decl_format) { - VarInfoName select = - VarInfoName.QuantHelper.selectNth( - this.var_info_name, // vin ok - simplify_index_name, - free, - index_off); - // System.out.printf("sNth: index %s, free %b, off %d, result '%s'%n", - // simplify_index_name, free, index_off, - // select.simplify_name()); - return select.simplify_name(); - } - // Calculate the index (including the offset if non-zero) String complete_index; if (!free) { @@ -3707,21 +2991,6 @@ public String get_simplify_selectNth(String simplify_index_name, boolean free, i */ public String get_simplify_selectNth_lower(int index_off) { - // Use VarInfoName to handle the old format - if (!FileIO.new_decl_format) { - @Interned VarInfoName[] bounds = var_info_name.getSliceBounds(); - VarInfoName lower = null; - if (bounds != null) { - lower = bounds[0]; - } - VarInfoName select = - VarInfoName.QuantHelper.selectNth( - var_info_name, // vin ok - lower, - index_off); - return select.simplify_name(); - } - // Calculate the index (including the offset if non-zero) String complete_index; Quantify.Term lower = get_lower_bound(); @@ -3747,14 +3016,6 @@ public String get_simplify_selectNth_lower(int index_off) { /** Get a fresh variable name that doesn't appear in the given variable in simplify format. */ public static String get_simplify_free_index(VarInfo... vars) { - if (!FileIO.new_decl_format) { - VarInfoName[] vins = new VarInfoName[vars.length]; - for (int ii = 0; ii < vars.length; ii++) { - vins[ii] = vars[ii].var_info_name; // vin ok - } - return VarInfoName.QuantHelper.getFreeIndex(vins).simplify_name(); - } - // Get a free variable for each variable and return the first one QuantifyReturn[] qret = Quantify.quantify(vars); return qret[0].index.simplify_name(); @@ -3762,28 +3023,6 @@ public static String get_simplify_free_index(VarInfo... vars) { /** Get a 2 fresh variable names that doesn't appear in the given variable in simplify format. */ public static String[] get_simplify_free_indices(VarInfo... vars) { - if (!FileIO.new_decl_format) { - if (vars.length == 1) { - VarInfoName index1_vin = - VarInfoName.QuantHelper.getFreeIndex(vars[0].var_info_name); // vin ok - String index2 = - VarInfoName.QuantHelper.getFreeIndex(vars[0].var_info_name, index1_vin) - .simplify_name(); // vin ok - return new String[] {index1_vin.name(), index2}; - } else if (vars.length == 2) { - VarInfoName index1_vin = - VarInfoName.QuantHelper.getFreeIndex( - vars[0].var_info_name, vars[1].var_info_name); // vin ok - String index2 = - VarInfoName.QuantHelper.getFreeIndex( - vars[0].var_info_name, vars[1].var_info_name, index1_vin) // vin ok - .simplify_name(); - return new String[] {index1_vin.name(), index2}; - } else { - throw new Error("unexpected length " + vars.length); - } - } - // Get a free variable for each variable if (vars.length == 1) { vars = new VarInfo[] {vars[0], vars[0]}; @@ -3806,21 +3045,6 @@ public static String[] get_simplify_free_indices(VarInfo... vars) { */ public static String[] simplify_quantify(EnumSet flags, VarInfo... vars) { - if (!FileIO.new_decl_format) { - // Get the names for each variable. - VarInfoName vin[] = new VarInfoName[vars.length]; - for (int ii = 0; ii < vars.length; ii++) { - vin[ii] = vars[ii].var_info_name; // vin ok - } - - return VarInfoName.QuantHelper.format_simplify( - vin, - flags.contains(QuantFlags.ELEMENT_WISE), - flags.contains(QuantFlags.ADJACENT), - flags.contains(QuantFlags.DISTINCT), - flags.contains(QuantFlags.INCLUDE_INDEX)); - } - Quantify.SimplifyQuantification quant = new Quantify.SimplifyQuantification(flags, vars); boolean include_index = flags.contains(QuantFlags.INCLUDE_INDEX); if ((vars.length == 1) && include_index) { @@ -3867,11 +3091,6 @@ public static String[] simplify_quantify(VarInfo... vars) { * complexity. */ public int complexity() { - if (!FileIO.new_decl_format) { - // System.out.printf("%s - %s%n", this, var_info_name.repr()); - return var_info_name.inOrderTraversal().size(); // vin ok - } - int cnt = 0; if (isDerived()) { cnt += derived.complexity(); @@ -3911,11 +3130,6 @@ public int complexity() { */ @Pure public boolean is_assignable_var() { - if (!FileIO.new_decl_format) { - return !((var_info_name instanceof VarInfoName.TypeOf) // vin ok - || (var_info_name instanceof VarInfoName.SizeOf)); // vin ok - } - return !(is_typeof() || is_size()); } @@ -3925,10 +3139,6 @@ public boolean is_assignable_var() { */ @Pure public boolean is_typeof() { - if (!FileIO.new_decl_format) { - return (var_info_name instanceof VarInfoName.TypeOf); // vin ok - } - // The isPrestate check doesn't seem necessary, but is required to // match old behavior. return !isPrestate() && var_flags.contains(VarFlags.CLASSNAME); @@ -3939,10 +3149,6 @@ public boolean is_typeof() { * This version finds prestate variables such as 'org(a.getClass().getName())'. */ public boolean has_typeof() { - if (!FileIO.new_decl_format) { - return var_info_name.hasTypeOf(); // vin ok - } - if (isPrestate()) { return postState.has_typeof(); } @@ -4051,30 +3257,7 @@ public boolean has_same_parent(VarInfo other) { * enclosing variable is 'x.a'. */ public @Nullable VarInfo get_enclosing_var() { - if (FileIO.new_decl_format) { - return enclosing_var; - } else { - List traversal = new VarInfoName.InorderFlattener(var_info_name).nodes(); - if (traversal.size() <= 1) { - // System.out.printf("size <= 1, traversal = %s%n", traversal); - return null; - } else { - VarInfo enclosing_vi = ppt.find_var_by_name(traversal.get(1).name()); - // if (enclosing_vi == null) - // System.out.printf("Can't find '%s' in %s%n", - // traversal.get(1).name(), ppt.varNames()); - return enclosing_vi; - } - } - } - - /** - * Replaces all instances of 'this' in the variable with the name of arg. Used to match up - * enter/exit variables with object variables. - */ - public String replace_this(VarInfo arg) { - VarInfoName parent_name = var_info_name.replaceAll(VarInfoName.THIS, arg.var_info_name); - return parent_name.name(); + return enclosing_var; } /** @@ -4443,7 +3626,7 @@ public boolean isSlice() { /** Converts a variable name or expression to the old style of names. */ public static String old_var_names(String name) { - if (PrintInvariants.dkconfig_old_array_names && FileIO.new_decl_format) { + if (PrintInvariants.dkconfig_old_array_names) { return name.replace("[..]", "[]"); } else { return name; diff --git a/java/daikon/VarInfoAux.java b/java/daikon/VarInfoAux.java index 317c299993..02d78c0498 100644 --- a/java/daikon/VarInfoAux.java +++ b/java/daikon/VarInfoAux.java @@ -47,16 +47,6 @@ public final class VarInfoAux implements Cloneable, Serializable { */ public static final String NULL_TERMINATING = "nullTerminating"; - /** - * True if this variable is a parameter to a method, or derived from a parameter to a method. By - * default, if p is a parameter, then some EXIT invariants related to p aren't printed. However, - * this does not affect the computation of invariants. - * - *

Frontends are responsible for setting if p is a parameter and if p.a is a parameter. In - * Java, p.a is not a parameter, whereas in IOA, it is. - */ - public static final String IS_PARAM = "isParam"; - /** True if repeated elements can exist in this collection. */ public static final String HAS_DUPLICATES = "hasDuplicates"; @@ -129,7 +119,6 @@ private VarInfoAux() { defaultMap.put(HAS_SIZE, TRUE); defaultMap.put(HAS_NULL, TRUE); defaultMap.put(NULL_TERMINATING, TRUE); - defaultMap.put(IS_PARAM, FALSE); defaultMap.put(PACKAGE_NAME, NO_PACKAGE_NAME); defaultMap.put(IS_STRUCT, FALSE); defaultMap.put(IS_NON_NULL, FALSE); @@ -483,17 +472,6 @@ public boolean nullTerminating() { return getFlag(NULL_TERMINATING); } - /** - * See {@link #IS_PARAM}. - * - * @see #IS_PARAM - */ - @SuppressWarnings("keyfor") // IS_PARAM is always a key - @Pure - public boolean isParam() { - return getFlag(IS_PARAM); - } - /** * See {@link #PACKAGE_NAME}. * diff --git a/java/daikon/VarInfoName.java b/java/daikon/VarInfoName.java index 62fd584e58..151850ecd9 100644 --- a/java/daikon/VarInfoName.java +++ b/java/daikon/VarInfoName.java @@ -39,8 +39,7 @@ import org.checkerframework.dataflow.qual.SideEffectFree; import org.plumelib.util.StringsPlume; -// This class is deprecated. It should be removed as soon as Daikon no -// longer supports the old decl format. +// This class is deprecated. It should be removed. // If you change this file, also change class daikon.test.VarInfoNameTest. @@ -76,7 +75,7 @@ */ public static VarInfoName parse(String name) { - // Remove the array indication from the new decl format + // Remove the array indication from the declaration format name = name.replace("[..]", "[]"); // orig(x) @@ -169,12 +168,8 @@ public static VarInfoName parse(String name) { return parse(first).applyField(field); } - // New decl format permits arbitrary uninterpreted strings as names - if (FileIO.new_decl_format) { - return new Simple(name).intern(); - } else { - throw new UnsupportedOperationException("parse error: '" + name + "'"); - } + // The declaration format permits arbitrary uninterpreted strings as names + return new Simple(name).intern(); } /** diff --git a/java/daikon/chicory/DaikonVariableInfo.java b/java/daikon/chicory/DaikonVariableInfo.java index 518816fd58..2b706400b6 100644 --- a/java/daikon/chicory/DaikonVariableInfo.java +++ b/java/daikon/chicory/DaikonVariableInfo.java @@ -68,18 +68,6 @@ public abstract class DaikonVariableInfo /** Default string for comparability info. */ private static final String compareInfoDefaultString = "22"; - // It's not enough to use one of the following 3 strings. - // You also need to set the flags that are returned by get_var_flags()! - - /** Indicates that a given variable is non-null. */ - protected static final String isNonNullString = " # isNonNull=true"; - - /** Indicates that a given variable is a parameter to a method. */ - protected static final String isParamString = " # isParam=true"; - - /** Indicates that a given variable is non-null and a parameter. */ - protected static final String isNonNullParamString = " # isNonNull=true, isParam=true"; - // Certain hardcoded class names protected static final String classClassName = "java.lang.Class"; protected static final String stringClassName = "java.lang.String"; @@ -90,13 +78,7 @@ public abstract class DaikonVariableInfo public static final String class_suffix_relative_name = class_suffix.substring(1); - /** - * The printed type that will appear in the .decls declaration. May include aux information at the - * end, such as isParamString. - * - * @see #getTypeName() - * @see #getTypeNameOnly() - */ + /** The printed type that will appear in the .decls declaration. */ protected String typeName; /** The printed representation type that will appear in the .decls declaration. */ @@ -620,7 +602,7 @@ protected void addClassVars( for (MethodInfo meth : typeInfo.method_infos) { if (meth.isPure() && meth.arg_names.length == 1) { for (DaikonVariableInfo sib : siblings) { - String sibType = sib.getTypeNameOnly(); + String sibType = sib.getTypeName(); Class sibClass; // Get class type of the class variable @@ -783,7 +765,7 @@ protected DaikonVariableInfo addDeclVar(Field field, String offset, StringBuilde } Class type = field.getType(); - String type_name = stdClassName(type) + arr_str + appendAuxInfo(field); + String type_name = stdClassName(type) + arr_str; String theName = field.getName(); @@ -792,11 +774,6 @@ protected DaikonVariableInfo addDeclVar(Field field, String offset, StringBuilde if (theName.startsWith("this$")) { offset = ""; theName = type.getName() + ".this"; - if (!type_name.contains("#")) { - type_name += " # isNonNull=true"; - } else { - type_name += ", isNonNull=true"; - } } DaikonVariableInfo newField = @@ -835,7 +812,6 @@ protected DaikonVariableInfo addDeclVar(Field field, String offset, StringBuilde // in this case, we don't want to print this variable to // the dtrace file if (value != null) { - newField.repTypeName += " = " + value; newField.const_val = value; newField.dtraceShouldPrint = false; if (dkconfig_constant_infer && isPrimitive) { @@ -999,24 +975,6 @@ public static boolean isFieldVisible(Class current, Field field) { return Modifier.isPublic(modifiers); } - // Appends as auxiliary information: - // the package name of the declaring class - private String appendAuxInfo(Field field) { - // int modifiers = field.getModifiers(); - - Package p = field.getDeclaringClass().getPackage(); - String pkgName = (p == null ? null : p.getName()); - - // System.out.printf("Package name for type %s is %s%n", type, pkgName); - - // In Java 9+ package name is empty string for the unnamed package. - if (pkgName != null && !pkgName.isEmpty()) { - return " # declaringClassPackageName=" + pkgName; - } else { - return ""; - } - } - /** * Checks for "derived" Chicory variables: .class, .tostring, and java.util.List implementors and * adds appropriate children to this node. @@ -1244,40 +1202,21 @@ public static boolean systemClass(Class type) { return class_name.startsWith("java.") || class_name.startsWith("javax."); } - /** - * Returns the declared type name of this variable. May include auxiliary information (represented - * as a suffix starting with "#"). - * - * @see #getTypeNameOnly() - */ - public String getTypeName() { + /** Returns the declared type name of this variable. */ + @SuppressWarnings("signature") // typeName is a binary name, possibly followed by "[]" + public @BinaryName String getTypeName() { assert typeName != null : "Type name cannot be null"; return typeName; } - /** - * Returns the type name without aux information. - * - * @see #getTypeName() - */ - @SuppressWarnings("signature") // substring - public @BinaryName String getTypeNameOnly() { - return typeName.replaceFirst(" # .*", ""); - } - /** Returns the representation type name of this variable. */ public String getRepTypeName() { - assert typeName != null : "Representation type name cannot be null"; + assert repTypeName != null : "Representation type name cannot be null"; return repTypeName; } - /** Returns the rep type name without the constant value. */ - public String getRepTypeNameOnly() { - return repTypeName.replaceFirst(" = .*", ""); - } - /** * Returns the constant value of the variable. If the variable is not static and final, or if the * constant value is not available in the class file, returns null. @@ -1348,8 +1287,7 @@ public boolean isHashcodeArray() { /** Returns true if the declared type of this variable is int. */ public boolean isInt() { - String[] sarr = getTypeName().split(" *"); - return sarr[0].equals("int"); + return getTypeName().equals("int"); } /** Returns the kind of the variable (array, field, function, etc) */ diff --git a/java/daikon/chicory/DeclWriter.java b/java/daikon/chicory/DeclWriter.java index 600dc025f9..694cc0b606 100644 --- a/java/daikon/chicory/DeclWriter.java +++ b/java/daikon/chicory/DeclWriter.java @@ -558,8 +558,8 @@ public void printDecl( } // Write out the declared and representation types - outFile.println(" dec-type " + escape(var.getTypeNameOnly())); - outFile.println(" rep-type " + escape(var.getRepTypeNameOnly())); + outFile.println(" dec-type " + escape(var.getTypeName())); + outFile.println(" rep-type " + escape(var.getRepTypeName())); // Write out the constant value (if present) String const_val = var.get_const_val(); @@ -650,12 +650,12 @@ public String getComparability(DaikonVariableInfo var, DeclReader.DeclPpt compar } // Only hashcodes have object ppts - if (!var.getRepTypeNameOnly().equals("hashcode")) { + if (!var.getRepTypeName().equals("hashcode")) { return null; } // Get the type (class) of this variable - String decl_type = var.getTypeNameOnly(); + String decl_type = var.getTypeName(); // System.out.printf("Looking for hierarchy type %s%n", decl_type); // If this ppt is the object ppt for this type, don't create a relation diff --git a/java/daikon/chicory/ParameterInfo.java b/java/daikon/chicory/ParameterInfo.java index e04a31689a..004023346f 100644 --- a/java/daikon/chicory/ParameterInfo.java +++ b/java/daikon/chicory/ParameterInfo.java @@ -38,7 +38,7 @@ public class ParameterInfo extends DaikonVariableInfo { * @param theName the variable name (used in the declaration) */ public ParameterInfo(String theName, int theArgNum, Class type, int param_offset) { - super(theName, stdClassName(type) + DaikonVariableInfo.isParamString, getRepName(type, false)); + super(theName, stdClassName(type), getRepName(type, false)); argNum = theArgNum; this.param_offset = param_offset; diff --git a/java/daikon/chicory/ThisObjInfo.java b/java/daikon/chicory/ThisObjInfo.java index e11e12e832..62046dc1bc 100644 --- a/java/daikon/chicory/ThisObjInfo.java +++ b/java/daikon/chicory/ThisObjInfo.java @@ -24,7 +24,7 @@ public ThisObjInfo(Class type) { * as in "OuterClass.this". */ public ThisObjInfo(String thisName, Class type) { - super(thisName, type.getName() + isNonNullParamString, getRepName(type, false)); + super(thisName, type.getName(), getRepName(type, false)); this.type = type; } diff --git a/java/daikon/derive/Derivation.java b/java/daikon/derive/Derivation.java index ed00a52b1e..12d354217c 100644 --- a/java/daikon/derive/Derivation.java +++ b/java/daikon/derive/Derivation.java @@ -104,9 +104,6 @@ protected void makeVarInfo_common_setup(VarInfo vi) { vi.canBeMissing = canBeMissing(); if (isParam()) { this_var_info.set_is_param(); - // VIN - // this_var_info.aux = vi.aux.setValue(VarInfoAux.IS_PARAM, - // VarInfoAux.TRUE); } } diff --git a/java/daikon/diff/InvMap.java b/java/daikon/diff/InvMap.java index 056a143494..50a91f8e55 100644 --- a/java/daikon/diff/InvMap.java +++ b/java/daikon/diff/InvMap.java @@ -1,12 +1,8 @@ package daikon.diff; -import daikon.FileIO; import daikon.Global; import daikon.PptTopLevel; import daikon.inv.Invariant; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; @@ -17,8 +13,6 @@ import java.util.Map; import java.util.StringJoiner; import org.checkerframework.checker.lock.qual.GuardSatisfied; -import org.checkerframework.checker.nullness.qual.EnsuresNonNull; -import org.checkerframework.checker.nullness.qual.RequiresNonNull; import org.checkerframework.dataflow.qual.Pure; import org.checkerframework.dataflow.qual.SideEffectFree; import org.plumelib.util.CollectionsPlume; @@ -32,7 +26,7 @@ */ public class InvMap implements Serializable { /** If you add or remove fields, change this number to the current date. */ - static final long serialVersionUID = 20090612L; + static final long serialVersionUID = 20261006L; /** A map from program points to the invariants true at the program point. */ @SuppressWarnings("serial") @@ -136,20 +130,4 @@ public int size() { assert size1 == size2; return size1; } - - /** Include FileIO.new_decl_format in the stream */ - @RequiresNonNull("daikon.FileIO.new_decl_format") - private void writeObject(ObjectOutputStream oos) throws IOException { - oos.defaultWriteObject(); - oos.writeObject(FileIO.new_decl_format); - } - - /** Serialize pptmap and FileIO.new_decl_format */ - @EnsuresNonNull("daikon.FileIO.new_decl_format") - private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException { - ois.defaultReadObject(); - FileIO.new_decl_format = (Boolean) ois.readObject(); - // System.out.printf("Restoring new_decl_format to %b%n", - // FileIO.new_decl_format); - } } diff --git a/java/daikon/inv/Invariant.java b/java/daikon/inv/Invariant.java index f97bad341e..5e3e8c1fd7 100644 --- a/java/daikon/inv/Invariant.java +++ b/java/daikon/inv/Invariant.java @@ -4,7 +4,6 @@ import daikon.Daikon; import daikon.Debug; -import daikon.FileIO; import daikon.PptSlice; import daikon.PptSlice1; import daikon.PptSlice2; @@ -1123,10 +1122,7 @@ public int compare(@NonPrototype Invariant inv1, @NonPrototype Invariant inv2) { // System.out.println("ICFP: default rule yields " // + inv1.format().compareTo(inv2.format()) // + " for " + inv1.format() + ", " + inv2.format()); - // (Actually, FileIO.new_decl_format should always be non-null here.) - if (PrintInvariants.dkconfig_old_array_names - && FileIO.new_decl_format != null - && FileIO.new_decl_format) { + if (PrintInvariants.dkconfig_old_array_names) { return inv1.format().replace("[..]", "[]").compareTo(inv2.format().replace("[..]", "[]")); } else { return inv1.format().compareTo(inv2.format()); diff --git a/java/daikon/split/ArrayFixer.java b/java/daikon/split/ArrayFixer.java index e4afb54a7c..50387d394a 100644 --- a/java/daikon/split/ArrayFixer.java +++ b/java/daikon/split/ArrayFixer.java @@ -3,8 +3,13 @@ import daikon.ProglangType; import daikon.VarInfo; import daikon.tools.jtb.Ast; +import java.util.ArrayList; +import java.util.List; import jtb.ParseException; +import jtb.syntaxtree.ArgumentList; +import jtb.syntaxtree.Arguments; import jtb.syntaxtree.Node; +import jtb.syntaxtree.NodeSequence; import jtb.syntaxtree.NodeToken; import jtb.visitor.DepthFirstVisitor; import org.checkerframework.checker.nullness.qual.MonotonicNonNull; @@ -21,6 +26,11 @@ * this_a_array[2] == 3 && this_a_array.length == 3 && * this_a_identity == this_b_identity * } + * + * A splitter does not represent an array as an array object, so an array cannot be passed to a + * method; ArrayFixer reports an error for an array that is an argument of a method call, such as + * {@code java.util.Arrays.equals(this_a, this_b)}. (QuantFixer has already replaced the calls to + * daikon.Quant methods that access arrays.) */ class ArrayFixer extends DepthFirstVisitor { @@ -59,6 +69,9 @@ class ArrayFixer extends DepthFirstVisitor { */ private boolean lastTokenMayBeIdentity = false; + /** Descriptions of the method calls that have an array argument. */ + private final List errors = new ArrayList<>(); + /** * Creates a new instance of ArrayFixer. * @@ -80,29 +93,59 @@ private ArrayFixer(String[] vars, VarInfo[] varInfos) { * @param varInfos is a List of VarInfos for all the variables named in names * @return condition with all variable referring to arrays suffixed with "_identity" or "_array" * as needed - * @throws ParseException when condition is not a valid segment of java code + * @throws ParseException when condition is not a valid segment of java code, or when an array is + * an argument of a method call */ public static String fixArrays(String expression, String[] names, VarInfo[] varInfos) throws ParseException { Node root = Visitors.getJtbTree(expression); ArrayFixer fixer = new ArrayFixer(names, varInfos); root.accept(fixer); + if (!fixer.errors.isEmpty()) { + throw new ParseException(String.join(System.lineSeparator(), fixer.errors)); + } fixer.fixLastToken(); return Ast.format(root); } /** - * Fixes the arrays found in statement (see class description). names and varInfos must be in same - * order s.t. the ith element of varInfos is the VarInfo for the ith element of names. + * This method should not be directly used by users of this class; however, must be public to + * fulfill the Visitor interface. Records an error for each argument of n that is an array. + */ + @Override + public void visit(Arguments n) { + if (n.f1.present()) { + ArgumentList argList = (ArgumentList) n.f1.node; + checkNotArray(argList.f0, n); + for (Node commaAndArg : argList.f1.nodes) { + checkNotArray(((NodeSequence) commaAndArg).elementAt(1), n); + } + } + super.visit(n); + } + + /** + * Records an error if arg is the name of an array. * - * @param root the root of a jtb syntax tree - * @param names is a List of Strings that are the names of all the variables in statement - * @param varInfos is a List of VarInfos for all the variables named in names + * @param arg an argument of a method call + * @param args all the arguments of the method call, for the error message */ - public static void fixArrays(Node root, String[] names, VarInfo[] varInfos) { - ArrayFixer fixer = new ArrayFixer(names, varInfos); - root.accept(fixer); - fixer.fixLastToken(); + private void checkNotArray(Node arg, Arguments args) { + NodeToken[] tokens = TokenExtractor.extractTokens(arg); + if (tokens.length != 1) { + return; + } + for (int i = 0; i < varInfos.length; i++) { + if (varInfos[i].type.isArray() && varNames[i].equals(tokens[0].tokenImage)) { + errors.add( + "Cannot translate a method call with arguments " + + Ast.format(args) + + ": the splitter cannot pass the array " + + varInfos[i].name() + + " to a method"); + return; + } + } } /** diff --git a/java/daikon/split/FileCompiler.java b/java/daikon/split/FileCompiler.java index 57ed2b99da..71c372b10f 100644 --- a/java/daikon/split/FileCompiler.java +++ b/java/daikon/split/FileCompiler.java @@ -4,11 +4,14 @@ import java.io.File; import java.io.IOException; import java.io.UncheckedIOException; +import java.nio.file.InvalidPathException; +import java.nio.file.Path; import java.time.Duration; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; +import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; @@ -32,7 +35,10 @@ public final class FileCompiler { /** The Runtime of the JVM. */ public static Runtime runtime = java.lang.Runtime.getRuntime(); - /** Matches the names of Java source files. Match group 1 is the complete filename. */ + /** + * Matches javac error messages, but not warnings. Match group 1 is the complete filename of the + * Java source file that contains the error. + */ static @Regex(1) Pattern java_filename_pattern; /** @@ -48,14 +54,14 @@ public final class FileCompiler { try { @Regex(1) String java_filename_re // A javac error message may consist of several lines of output. - // The filename will be found at the beginning of the first line, - // the additional lines of information will all be indented. - // (?m) turns on MULTILINE mode so the first "^" matches the - // start of each error line output by javac. The blank space after - // the second "^" is intentional; together with the first "^", this - // says a filename can only be found at the start of a non-indented - // line as noted above. - = "(?m)^([^ ]+?\\.java)"; + // The first line has the form "FILENAME.java:LINENUMBER: error: MESSAGE"; + // the additional lines of information do not. A warning has the form + // "FILENAME.java:LINENUMBER: warning: MESSAGE" and is not matched, because + // a file with only warnings can be compiled. + // (?m) turns on MULTILINE mode so "^" matches the start of each + // line output by javac. The filename may contain spaces, but it + // does not start with whitespace. + = "(?m)^(\\S.*?\\.java):[0-9]+: error:"; java_filename_pattern = Pattern.compile(java_filename_re); } catch (PatternSyntaxException me) { me.printStackTrace(); @@ -118,26 +124,127 @@ public String compileFiles(List fileNames) throws IOException { // System.out.printf("compileFiles: %s%n", fileNames); // Start a process to compile all of the files (in one command) - String compile_errors = compile_source(fileNames); + CompileResult result = compile_source(fileNames); + String compile_errors = result.errorOutput(); // javac tends to stop without completing the compilation if there // is an error in one of the files. Remove all the erring files - // and recompile only the good ones. - if (compiler[0].indexOf("javac") != -1) { - recompile_without_errors(fileNames, compile_errors); + // and recompile only the good ones. javac reports errors in phases: for + // example, after a syntax error it does not report type errors. So, a + // recompilation may reveal errors in other files, and recompilation is + // repeated until it succeeds or no more files can be excluded. + if (result.failed && compiler[0].indexOf("javac") != -1) { + // The files in which javac has reported an error, in normalized form. + Set errorFiles = new HashSet<>(); + List attempted = fileNames; + while (result.failed) { + // javac writes its diagnostics to standard error, so only standard error is searched for + // the names of files with errors. + addFilesWithErrors(result.stderr, errorFiles); + List retry = filesToRetry(attempted, errorFiles); + // If no file was excluded, recompiling would only repeat the previous compilation. That + // happens, for example, if the failure is not attributable to any particular file. + if (retry.isEmpty() || retry.size() == attempted.size()) { + break; + } + result = compile_source(retry); + attempted = retry; + // If the recompilation succeeded, its output contains no errors, only warnings that were + // already reported by an earlier compilation. + if (result.failed) { + compile_errors = + appendWithLineSeparator(compile_errors, withoutCommonPrefix(compile_errors, result)); + } + } } return compile_errors; } /** - * Returns the error output from compiling the files. + * Returns the lines of the error output of {@code result}, without any leading lines that also + * start {@code previousOutput}. Such lines are typically warnings about command-line options, + * which the compiler issues every time it runs. + * + * @param previousOutput the error output of an earlier compilation + * @param result the result of a later compilation + * @return the error output of {@code result}, without the leading lines it shares with {@code + * previousOutput} + */ + private static String withoutCommonPrefix(String previousOutput, CompileResult result) { + String[] previousLines = previousOutput.split("\\R", -1); + String[] lines = result.errorOutput().split("\\R", -1); + int common = 0; + while (common < previousLines.length + && common < lines.length + && lines[common].equals(previousLines[common])) { + common++; + } + return String.join(System.lineSeparator(), Arrays.asList(lines).subList(common, lines.length)); + } + + /** + * Returns the concatenation of {@code text} and {@code addition}, separated by a line separator + * if {@code text} is non-empty and does not end with one. + * + * @param text some text + * @param addition text to append + * @return the concatenation of {@code text} and {@code addition} + */ + private static String appendWithLineSeparator(String text, String addition) { + if (addition.isEmpty()) { + return text; + } + if (!text.isEmpty() && !text.endsWith("\n")) { + text += System.lineSeparator(); + } + return text + addition; + } + + /** The result of running the compiler once. */ + private static final class CompileResult { + /** True if the compiler exited with a failure status. */ + final boolean failed; + + /** The standard error of the compiler. */ + final String stderr; + + /** The standard output of the compiler. */ + final String stdout; + + /** + * Creates a new CompileResult. + * + * @param failed true if the compiler exited with a failure status + * @param stderr the standard error of the compiler + * @param stdout the standard output of the compiler + */ + CompileResult(boolean failed, String stderr, String stdout) { + this.failed = failed; + this.stderr = stderr; + this.stdout = stdout; + } + + /** + * Returns the error output of the compiler. Some compilers write diagnostics to standard output + * rather than standard error, so this includes standard output if compilation failed. Standard + * output is not an error if compilation succeeded; for example, it might be verbose output. + * + * @return the error output of the compiler + */ + String errorOutput() { + return failed ? appendWithLineSeparator(stderr, stdout) : stderr; + } + } + + /** + * Compiles the given files. * * @param filenames the paths of the Java source to be compiled as Strings - * @return the error output from compiling the files + * @return the result of compiling the files * @throws Error if an empty list of filenames is provided */ - private String compile_source(List filenames) throws IOException { + private CompileResult compile_source(List filenames) throws IOException { /* Apache Commons Exec objects */ CommandLine cmdLine; DefaultExecuteResultHandler resultHandler; @@ -147,7 +254,6 @@ private String compile_source(List filenames) throws IOException { ByteArrayOutputStream errStream; PumpStreamHandler streamHandler; String compile_errors; - @SuppressWarnings("UnusedVariable") // for debugging String compile_output; if (filenames.isEmpty()) { @@ -196,7 +302,7 @@ private String compile_source(List filenames) throws IOException { try { @SuppressWarnings("DefaultCharset") // toString(Charset) was introduced in Java 10 - String compile_output_tmp = errStream.toString(); + String compile_output_tmp = outStream.toString(); compile_output = compile_output_tmp; } catch (RuntimeException e) { throw new Error("Exception getting process standard output", e); @@ -213,45 +319,58 @@ private String compile_source(List filenames) throws IOException { } runtime.exit(1); } - return compile_errors; + return new CompileResult(executor.isFailure(exitValue), compile_errors, compile_output); } /** - * Examine the errorString to identify the files that cannot compile, then recompile all the other - * files. This function is necessary when compiling with javac because javac does not compile all - * the files supplied to it if some of them contain errors. So some "good" files end up not being - * compiled. + * Adds to {@code errorFiles} the files in which {@code errorString} reports an error. This is + * necessary when compiling with javac because javac does not compile any of the files supplied to + * it if some of them contain errors. So some "good" files end up not being compiled. + * + * @param errorString the error output of javac + * @param errorFiles the set of normalized paths of files with errors; is side-effected + */ + private static void addFilesWithErrors(String errorString, Set errorFiles) { + Matcher m = java_filename_pattern.matcher(errorString); + while (m.find()) { + @SuppressWarnings( + "nullness") // Regex Checker imprecision: find() guarantees that group 1 exists + @NonNull String errorFileName = m.group(1); + errorFiles.add(normalizePath(errorFileName)); + } + } + + /** + * Returns the files that were not compiled and that contain no known error. * * @param fileNames all the files that were attempted to be compiled - * @param errorString the error string that indicates which files could not be compiled + * @param errorFiles the normalized paths of files with errors + * @return the elements of {@code fileNames} that should be recompiled */ - private void recompile_without_errors(List fileNames, String errorString) - throws IOException { - // search the error string and extract the files with errors. - if (errorString != null) { - HashSet errorClasses = new HashSet<>(); - Matcher m = java_filename_pattern.matcher(errorString); - while (m.find()) { - @SuppressWarnings( - "nullness") // Regex Checker imprecision: find() guarantees that group 1 exists - @NonNull String sansExtension = m.group(1); - errorClasses.add(sansExtension); - } - // Collect all the files that were not compiled into retry - List retry = new ArrayList<>(); - for (String sourceFileName : fileNames) { - sourceFileName = sourceFileName.trim(); - String classFilePath = getClassFilePath(sourceFileName); - if (!fileExists(classFilePath)) { - if (!errorClasses.contains(sourceFileName)) { - retry.add(sourceFileName); - } - } + private static List filesToRetry(List fileNames, Set errorFiles) { + List retry = new ArrayList<>(); + for (String sourceFileName : fileNames) { + sourceFileName = sourceFileName.trim(); + String classFilePath = getClassFilePath(sourceFileName); + if (!fileExists(classFilePath) && !errorFiles.contains(normalizePath(sourceFileName))) { + retry.add(sourceFileName); } + } + return retry; + } - if (!retry.isEmpty()) { - compile_source(retry); - } + /** + * Returns a canonical form of the given path, so that different spellings of the same file + * compare equal. + * + * @param path a file path + * @return a normalized absolute form of the path, or the path itself if it is malformed + */ + private static String normalizePath(String path) { + try { + return Path.of(path).toAbsolutePath().normalize().toString(); + } catch (InvalidPathException e) { + return path; } } diff --git a/java/daikon/split/NullReplacer.java b/java/daikon/split/NullReplacer.java index de0bd4e85f..d729eec97c 100644 --- a/java/daikon/split/NullReplacer.java +++ b/java/daikon/split/NullReplacer.java @@ -1,15 +1,34 @@ package daikon.split; +import daikon.ProglangType; +import daikon.VarInfo; import daikon.tools.jtb.Ast; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; +import java.util.IdentityHashMap; +import java.util.List; +import java.util.Set; import jtb.ParseException; +import jtb.syntaxtree.EqualityExpression; import jtb.syntaxtree.Node; +import jtb.syntaxtree.NodeSequence; import jtb.syntaxtree.NodeToken; import jtb.visitor.DepthFirstVisitor; /** - * NullReplacer is a JTB syntax tree visitor that replaces all instances of "null" with "0" in a - * given expression. Note: "null" is only referring to the java reserved word "null" not to any - * instances of the string "null". + * NullReplacer is a JTB syntax tree visitor that replaces instances of "null" with "0" in a given + * expression. Note: "null" is only referring to the java reserved word "null" not to any instances + * of the string "null". + * + *

A splitter represents a reference by its hashcode, which is 0 for null, except that it + * represents a String, a String array, or a char array as a reference. Therefore, a "null" that is + * compared with an expression is replaced only if the splitter represents that expression by a + * hashcode. For example, in {@code this_next == null && this_name != null}, where {@code this_next} + * is a hashcode and {@code this_name} is a String, only the first "null" is replaced. A "null" that + * is not an operand of {@code ==} or {@code !=} is always replaced. + * + *

NullReplacer runs after the other fixers, because it recognizes the names that they produce. */ class NullReplacer extends DepthFirstVisitor { @@ -23,38 +42,142 @@ class NullReplacer extends DepthFirstVisitor { // columnshift != 0, columnshiftline != -1: // column shifting being needed, applies only to specified line - /** Blocks public constructor. */ - private NullReplacer() { + /** The compilable names of the variables that the splitter represents by a hashcode. */ + private final Set hashcodeNames = new HashSet<>(); + + /** The compilable names of the arrays whose elements the splitter represents by hashcodes. */ + private final Set hashcodeArrayNames = new HashSet<>(); + + /** The null literals that are not replaced, because they are compared with a reference. */ + private final Set referenceNulls = Collections.newSetFromMap(new IdentityHashMap<>()); + + /** + * Creates a new NullReplacer. + * + * @param varInfos the VarInfos of the variables that may appear in the expression + */ + private NullReplacer(VarInfo[] varInfos) { super(); + for (VarInfo varInfo : varInfos) { + if (varInfo.file_rep_type == ProglangType.HASHCODE) { + hashcodeNames.add(SplitterJavaSource.compilableName(varInfo)); + } else if (varInfo.file_rep_type == ProglangType.HASHCODE_ARRAY) { + hashcodeArrayNames.add(SplitterJavaSource.compilableName(varInfo)); + } + } } /** - * Replaces all instance of "null" with "0". + * Replaces instances of "null" with "0" (see class description). * - * @param expression a valid java expression - * @return expression with all instances of null replaced by instances of "0" + * @param expression a valid java expression, whose variables have their compilable names + * @param varInfos the VarInfos of the variables that may appear in the expression + * @return expression with instances of null replaced by instances of "0" * @throws ParseException if expression is not a valid java expression */ - public static String replaceNull(String expression) throws ParseException { + public static String replaceNull(String expression, VarInfo[] varInfos) throws ParseException { Node root = Visitors.getJtbTree(expression); - NullReplacer replacer = new NullReplacer(); + NullReplacer replacer = new NullReplacer(varInfos); root.accept(replacer); return Ast.format(root); } /** - * Replaces all instance of "null" with "0" in the JTB syntax tree rooted at root.. + * This method should not be directly used by user of this class; however it must be public to + * fulfill the visitor interface. Records the null literals in n that are compared with an + * expression that the splitter does not represent by a hashcode. + */ + @Override + public void visit(EqualityExpression n) { + List operands = new ArrayList<>(); + operands.add(TokenExtractor.extractTokens(n.f0)); + for (Node operatorAndOperand : n.f1.nodes) { + operands.add(TokenExtractor.extractTokens(((NodeSequence) operatorAndOperand).elementAt(1))); + } + for (int i = 0; i + 1 < operands.size(); i++) { + NodeToken[] left = operands.get(i); + NodeToken[] right = operands.get(i + 1); + if (isNullLiteral(left) && !isHashcode(right)) { + referenceNulls.add(left[0]); + } else if (isNullLiteral(right) && !isHashcode(left)) { + referenceNulls.add(right[0]); + } + } + super.visit(n); + } + + /** + * Returns true if tokens is the null literal. * - * @param root a JTB syntax tree + * @param tokens the tokens of an expression + * @return true if tokens is the null literal */ - public static void replaceNull(Node root) { - NullReplacer replacer = new NullReplacer(); - root.accept(replacer); + private static boolean isNullLiteral(NodeToken[] tokens) { + return tokens.length == 1 && Visitors.isNull(tokens[0]); + } + + /** + * Returns true if the splitter represents the expression whose tokens are given by a hashcode: + * that is, if the expression is (possibly in parentheses) a variable that the splitter represents + * by a hashcode, an element of an array of hashcodes such as {@code a[i]}, or a call {@code + * getElement_Object(a, i)} on such an array. + * + * @param tokens the tokens of an expression + * @return true if the splitter represents the expression by a hashcode + */ + private boolean isHashcode(NodeToken[] tokens) { + int start = 0; + int end = tokens.length - 1; + while (end > start + && tokens[start].tokenImage.equals("(") + && matchingIndex(tokens, start) == end) { + start++; + end--; + } + if (start == end) { + return hashcodeNames.contains(tokens[start].tokenImage); + } + if (end - start >= 3 + && hashcodeArrayNames.contains(tokens[start].tokenImage) + && tokens[start + 1].tokenImage.equals("[") + && matchingIndex(tokens, start + 1) == end) { + return true; + } + return end - start >= 5 + && tokens[start].tokenImage.equals("getElement_Object") + && tokens[start + 1].tokenImage.equals("(") + && hashcodeArrayNames.contains(tokens[start + 2].tokenImage) + && tokens[start + 3].tokenImage.equals(",") + && matchingIndex(tokens, start + 1) == end; + } + + /** + * Returns the index of the token that closes the parenthesis or bracket at index open. + * + * @param tokens the tokens of an expression + * @param open the index of a "(" or "[" token in tokens + * @return the index of the matching ")" or "]" token, or -1 if there is none + */ + private static int matchingIndex(NodeToken[] tokens, int open) { + int depth = 0; + for (int i = open; i < tokens.length; i++) { + String image = tokens[i].tokenImage; + if (image.equals("(") || image.equals("[")) { + depth++; + } else if (image.equals(")") || image.equals("]")) { + depth--; + if (depth == 0) { + return i; + } + } + } + return -1; } /** * This method should not be directly used by user of this class; however it must be public to - * fulfill the visitor interface. If n represents null then it is replaced by "0". + * fulfill the visitor interface. If n represents null then it is replaced by "0", unless n is + * compared with an expression that the splitter does not represent by a hashcode. */ @Override public void visit(NodeToken n) { @@ -64,7 +187,7 @@ public void visit(NodeToken n) { columnshift = 0; columnshiftline = -1; } - if (Visitors.isNull(n)) { + if (Visitors.isNull(n) && !referenceNulls.contains(n)) { columnshift = columnshift + 3; n.tokenImage = "0"; columnshiftline = n.beginLine; diff --git a/java/daikon/split/PptSplitter.java b/java/daikon/split/PptSplitter.java index f700a1ff2e..9eea7a8260 100644 --- a/java/daikon/split/PptSplitter.java +++ b/java/daikon/split/PptSplitter.java @@ -97,7 +97,9 @@ public class PptSplitter implements Serializable { /** * Create a binary PptSplitter with the specified splitter for the specified PptTopLevel parent. - * The parent should be a leaf (i.e., a numbered exit point). + * If the parent is a leaf of the dataflow hierarchy (see {@link PptTopLevel#is_dataflow_leaf}), + * the conditional ppts obtain their invariants from samples; otherwise, they obtain them from the + * corresponding conditional ppts of the parent's children. */ public PptSplitter(PptTopLevel parent, Splitter splitter) { diff --git a/java/daikon/split/PrefixFixer.java b/java/daikon/split/PrefixFixer.java index 7d73f4edaf..be26149f1b 100644 --- a/java/daikon/split/PrefixFixer.java +++ b/java/daikon/split/PrefixFixer.java @@ -1,7 +1,13 @@ package daikon.split; import daikon.tools.jtb.Ast; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashSet; +import java.util.IdentityHashMap; +import java.util.Set; import jtb.ParseException; +import jtb.syntaxtree.Name; import jtb.syntaxtree.Node; import jtb.syntaxtree.NodeToken; import jtb.visitor.DepthFirstVisitor; @@ -14,7 +20,9 @@ * the variable name. For example "prefix.x" would go to "prefix_x", "y.prefix.x" would go to * "y_prefix_x", and "y.x.methodName()" would be go to y_x.methodName(). Prefixes that are java * reserved words are not affected. For example "this.x" yields "this.x". Finally, if the suffix is - * "length", then it is not affected. For example "x.y.length" yields "x_y.length". + * "length", then it is not affected. For example "x.y.length" yields "x_y.length". Names that do + * not start with a variable name are not affected. For example, "java.lang.Math.abs(x.y)" yields + * "java.lang.Math.abs(x_y)". */ class PrefixFixer extends DepthFirstVisitor { @@ -27,19 +35,40 @@ class PrefixFixer extends DepthFirstVisitor { /** The token visited before twoTokensAgo. */ private @MonotonicNonNull NodeToken threeTokensAgo; - /** Creates a new instance of PrefixFixer to fix "." prefixes. */ - private PrefixFixer() { + /** + * The identifiers that may start a variable name: each base name of a variable that may appear in + * the expression, and each prefix of such a base name that is followed by "_". + */ + private final Set variableNamePrefixes = new HashSet<>(); + + /** The tokens of names that do not start with a variable name, such as "java.lang.Math.abs". */ + private final Set nonVariableNameTokens = + Collections.newSetFromMap(new IdentityHashMap<>()); + + /** + * Creates a new instance of PrefixFixer to fix "." prefixes. + * + * @param baseNames the base names of the variables that may appear in the expression + */ + private PrefixFixer(String[] baseNames) { super(); + for (String baseName : baseNames) { + variableNamePrefixes.add(baseName); + for (int i = baseName.indexOf('_'); i != -1; i = baseName.indexOf('_', i + 1)) { + variableNamePrefixes.add(baseName.substring(0, i)); + } + } } /** * Fixes prefixes located in statement (see class description). * * @param expression valid segment of java code from which prefix should be fixed + * @param baseNames the base names of the variables that may appear in the expression */ - public static String fixPrefix(String expression) throws ParseException { + public static String fixPrefix(String expression, String[] baseNames) throws ParseException { Node root = Visitors.getJtbTree(expression); - PrefixFixer fixer = new PrefixFixer(); + PrefixFixer fixer = new PrefixFixer(baseNames); root.accept(fixer); fixer.fixLastToken(); return Ast.format(root); @@ -69,6 +98,19 @@ public void visit(NodeToken n) { super.visit(n); } + /** + * This method should not be directly used by users of this class; however, must be public to + * fulfill the visitor interface. Records the tokens of n if n does not start with a variable + * name. + */ + @Override + public void visit(Name n) { + if (!variableNamePrefixes.contains(n.f0.tokenImage)) { + nonVariableNameTokens.addAll(Arrays.asList(TokenExtractor.extractTokens(n))); + } + super.visit(n); + } + /** Fixes the last token if needed. */ private void fixLastToken() { if (threeTokensAgo != null @@ -79,7 +121,8 @@ private void fixLastToken() { Visitors.isIdentifier(lastToken) && Visitors.isDot(twoTokensAgo) && Visitors.isIdentifier(threeTokensAgo) - && !lastToken.tokenImage.equals("length")) { + && !lastToken.tokenImage.equals("length") + && !nonVariableNameTokens.contains(lastToken)) { twoTokensAgo.tokenImage = ""; lastToken.tokenImage = threeTokensAgo.tokenImage + "_" + lastToken.tokenImage; threeTokensAgo.tokenImage = ""; @@ -106,6 +149,7 @@ private boolean isMatch(NodeToken n) { && Visitors.isDot(twoTokensAgo) && threeTokensAgo != null && Visitors.isIdentifier(threeTokensAgo) - && !lastToken.tokenImage.equals("length")); + && !lastToken.tokenImage.equals("length") + && !nonVariableNameTokens.contains(lastToken)); } } diff --git a/java/daikon/split/QuantFixer.java b/java/daikon/split/QuantFixer.java new file mode 100644 index 0000000000..460f20afe1 --- /dev/null +++ b/java/daikon/split/QuantFixer.java @@ -0,0 +1,207 @@ +package daikon.split; + +import daikon.ProglangType; +import daikon.VarInfo; +import daikon.tools.jtb.Ast; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import jtb.ParseException; +import jtb.syntaxtree.ArgumentList; +import jtb.syntaxtree.Arguments; +import jtb.syntaxtree.Name; +import jtb.syntaxtree.Node; +import jtb.syntaxtree.NodeSequence; +import jtb.syntaxtree.NodeToken; +import jtb.syntaxtree.PrimaryExpression; +import jtb.syntaxtree.PrimarySuffix; +import jtb.visitor.DepthFirstVisitor; +import org.checkerframework.checker.nullness.qual.Nullable; + +/** + * QuantFixer is a visitor for a jtb syntax tree that replaces calls to the daikon.Quant methods + * that access arrays, which appear in Daikon's Java output format, by calls to the methods of the + * same name in {@link Splitter}, which take an array as a splitter represents it. For example, if + * {@code this_a} is the base name of an int array, then {@code daikon.Quant.getElement_int(this_a, + * i)} yields {@code getElement_int(this_a_array, i)}, and {@code daikon.Quant.size(this_a)} yields + * {@code size(this_a_array)}. + * + *

QuantFixer runs after the fixers that convert variable names to base names, such as {@link + * PrefixFixer}, and before {@link ArrayFixer}, which would convert the array arguments to their + * identities. QuantFixer reports an error for a call to a daikon.Quant method that accesses an + * array but that it cannot replace: one whose first argument is not the base name of an array whose + * elements the splitter represents, or one whose element type differs from the array's. The + * splitter's representation of an array does not distinguish some element types (for example, int + * and boolean arrays are both represented as long[]), so without the check a mismatched call would + * compile and quietly evaluate to a meaningless value. + */ +class QuantFixer extends DepthFirstVisitor { + + /** Maps the base name of each array variable whose elements the splitter represents to it. */ + private final Map arrays = new HashMap<>(); + + /** Descriptions of the calls that QuantFixer cannot replace. */ + private final List errors = new ArrayList<>(); + + /** + * Creates a new QuantFixer. + * + * @param baseNames the base names of the variables that may appear in the expression + * @param varInfos the VarInfos of the variables; the ith element is the VarInfo for the ith + * element of baseNames + */ + private QuantFixer(String[] baseNames, VarInfo[] varInfos) { + super(); + for (int i = 0; i < varInfos.length; i++) { + if (varInfos[i].type.isArray() && varInfos[i].file_rep_type != ProglangType.HASHCODE) { + arrays.put(baseNames[i], varInfos[i]); + } + } + } + + /** + * Replaces calls to daikon.Quant methods that access arrays (see class description). + * + * @param expression a valid segment of Java code + * @param baseNames the base names of the variables that may appear in the expression + * @param varInfos the VarInfos of the variables; the ith element is the VarInfo for the ith + * element of baseNames + * @return expression, with calls to daikon.Quant array methods replaced + * @throws ParseException if expression is not valid Java code, or if it contains a call to a + * daikon.Quant method that accesses an array but cannot be replaced + */ + public static String fixQuant(String expression, String[] baseNames, VarInfo[] varInfos) + throws ParseException { + if (!expression.contains("daikon.Quant")) { + return expression; + } + Node root = Visitors.getJtbTree(expression); + QuantFixer fixer = new QuantFixer(baseNames, varInfos); + root.accept(fixer); + if (!fixer.errors.isEmpty()) { + throw new ParseException(String.join(System.lineSeparator(), fixer.errors)); + } + return Ast.format(root); + } + + /** + * This method should not be directly used by users of this class. If n is a call to a + * daikon.Quant method that accesses an array, it is replaced. + */ + @Override + public void visit(PrimaryExpression n) { + // Visit the arguments first, so that nested calls are replaced. + super.visit(n); + String methodName = quantMethodName(n); + if (methodName == null + || !(methodName.equals("size") || methodName.startsWith("getElement_"))) { + return; + } + Arguments args = (Arguments) ((PrimarySuffix) n.f1.elementAt(0)).f0.choice; + String error = fixQuantCall(n, methodName, args); + if (error != null) { + errors.add("Cannot translate daikon.Quant." + methodName + Ast.format(args) + ": " + error); + } + } + + /** + * This method should not be directly used by users of this class. Clears the position of n, + * because changes to token images invalidate the positions. + */ + @Override + public void visit(NodeToken n) { + n.beginColumn = -1; + n.endColumn = -1; + } + + /** + * Replaces n, a call to a daikon.Quant method that accesses an array, if the array argument is + * the base name of an array whose elements the splitter represents and whose element type is the + * one that the method expects. + * + * @param n a call to a daikon.Quant method that accesses an array + * @param methodName the name of the method that n calls + * @param args the arguments of n + * @return null if n was replaced, or else the reason that n cannot be replaced + */ + private @Nullable String fixQuantCall(PrimaryExpression n, String methodName, Arguments args) { + NodeToken[] arrayTokens = + args.f1.present() + ? TokenExtractor.extractTokens(((ArgumentList) args.f1.node).f0) + : new NodeToken[0]; + VarInfo array = (arrayTokens.length == 1) ? arrays.get(arrayTokens[0].tokenImage) : null; + if (array == null) { + return "the first argument is not an array whose elements are available to the splitter"; + } + if (methodName.startsWith("getElement_") + && !hasElementType(array, methodName.substring("getElement_".length()))) { + return "the element type of " + array.name() + " is not the one that the method expects"; + } + // Remove "daikon.Quant.", leaving the method name. + NodeToken[] methodTokens = TokenExtractor.extractTokens(n.f0); + for (int i = 0; i < methodTokens.length - 1; i++) { + methodTokens[i].tokenImage = ""; + } + arrayTokens[0].tokenImage = SplitterJavaSource.compilableName(array); + return null; + } + + /** + * Returns true if the elements of array have the given type, as the name of a daikon.Quant + * getElement_ method expresses it. Daikon's Java output format uses getElement_Object for every + * array whose elements are not primitives, including a String array. + * + * @param array a one-dimensional array variable + * @param elementType the suffix of the name of a daikon.Quant getElement_ method, such as "int", + * "String", or "Object" + * @return true if the elements of array have type elementType + */ + private static boolean hasElementType(VarInfo array, String elementType) { + if (array.type.dimensions() != 1) { + return false; + } + String base = array.type.base(); + switch (elementType) { + case "Object": + return !array.type.baseIsPrimitive(); + case "String": + return base.equals("java.lang.String") || base.equals("String"); + default: + return base.equals(elementType); + } + } + + /** + * If n is a call to a method of daikon.Quant, returns the method name. Otherwise, returns null. + * + * @param n an expression + * @return the name of the daikon.Quant method that n calls, or null + */ + private static @Nullable String quantMethodName(PrimaryExpression n) { + if (!(n.f0.f0.choice instanceof Name) + || n.f1.size() == 0 + || !(((PrimarySuffix) n.f1.elementAt(0)).f0.choice instanceof Arguments)) { + return null; + } + Name name = (Name) n.f0.f0.choice; + if (!name.f0.tokenImage.equals("daikon") || name.f1.size() < 2) { + return null; + } + NodeToken classToken = (NodeToken) ((NodeSequence) name.f1.elementAt(0)).elementAt(1); + if (!classToken.tokenImage.equals("Quant")) { + return null; + } + // For a call to a method of a nested class, such as daikon.Quant.fuzzy.eq, the method name + // includes the nested class name. + StringBuilder methodName = new StringBuilder(); + for (int i = 1; i < name.f1.size(); i++) { + if (i > 1) { + methodName.append("."); + } + methodName.append( + ((NodeToken) ((NodeSequence) name.f1.elementAt(i)).elementAt(1)).tokenImage); + } + return methodName.toString(); + } +} diff --git a/java/daikon/split/Splitter.java b/java/daikon/split/Splitter.java index c2462d84b9..582aa08e50 100644 --- a/java/daikon/split/Splitter.java +++ b/java/daikon/split/Splitter.java @@ -86,4 +86,243 @@ public void instantiateDummy(PptTopLevel ppt) {} /** On an instantiated Splitter, give back an appropriate instantiated DummyInvariant. */ public abstract @Nullable DummyInvariant getDummyInvariant(); + + // The methods below replace the daikon.Quant methods that access arrays, when those methods are + // called in a splitting condition (see QuantFixer). The daikon.Quant methods cannot be called + // directly because a splitter represents an array differently than the program does: an + // integral or boolean array as a long[] (or an index array as an int[]), a float or double array + // as a double[], a char array as a String, a String array as a String[], and an array of other + // references as a long[] of hashcodes. Each method has the same semantics as the daikon.Quant + // method of the same name, including its default value for a null array. Because the + // representation does not distinguish, for example, an int array from a boolean array, + // QuantFixer checks that a method's element type matches the element type of its array argument. + + /** + * Like {@link daikon.Quant#size(Object)}. + * + * @param a an integral, boolean, or (non-String) reference array, or null + * @return the length of a, or Integer.MAX_VALUE if a is null + */ + public static int size(long @Nullable [] a) { + return (a == null) ? Integer.MAX_VALUE : a.length; + } + + /** + * Like {@link daikon.Quant#size(Object)}. + * + * @param a an index array, or null + * @return the length of a, or Integer.MAX_VALUE if a is null + */ + public static int size(int @Nullable [] a) { + return (a == null) ? Integer.MAX_VALUE : a.length; + } + + /** + * Like {@link daikon.Quant#size(Object)}. + * + * @param a a float or double array, or null + * @return the length of a, or Integer.MAX_VALUE if a is null + */ + public static int size(double @Nullable [] a) { + return (a == null) ? Integer.MAX_VALUE : a.length; + } + + /** + * Like {@link daikon.Quant#size(Object)}. + * + * @param a a String array, or null + * @return the length of a, or Integer.MAX_VALUE if a is null + */ + public static int size(@Nullable String @Nullable [] a) { + return (a == null) ? Integer.MAX_VALUE : a.length; + } + + /** + * Like {@link daikon.Quant#size(Object)}, for a char array represented as a String. + * + * @param a a char array represented as a String, or null + * @return the length of a, or Integer.MAX_VALUE if a is null + */ + public static int size(@Nullable String a) { + return (a == null) ? Integer.MAX_VALUE : a.length(); + } + + /** + * Like {@link daikon.Quant#getElement_boolean(boolean[], long)}. + * + * @param a a boolean array represented as a long[], or null + * @param i an index into a + * @return the ith element of a, or false if a is null + */ + public static boolean getElement_boolean(long @Nullable [] a, long i) { + return (a == null) ? false : a[(int) i] > 0; + } + + /** + * Like {@link daikon.Quant#getElement_boolean(boolean[], long)}. + * + * @param a a boolean array whose elements are used as indices, represented as an int[], or null + * @param i an index into a + * @return the ith element of a, or false if a is null + */ + public static boolean getElement_boolean(int @Nullable [] a, long i) { + return (a == null) ? false : a[(int) i] > 0; + } + + /** + * Like {@link daikon.Quant#getElement_byte(byte[], long)}. + * + * @param a a byte array represented as a long[], or null + * @param i an index into a + * @return the ith element of a, or Byte.MAX_VALUE if a is null + */ + public static byte getElement_byte(long @Nullable [] a, long i) { + return (a == null) ? Byte.MAX_VALUE : (byte) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_byte(byte[], long)}. + * + * @param a a byte array whose elements are used as indices, represented as an int[], or null + * @param i an index into a + * @return the ith element of a, or Byte.MAX_VALUE if a is null + */ + public static byte getElement_byte(int @Nullable [] a, long i) { + return (a == null) ? Byte.MAX_VALUE : (byte) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_short(short[], long)}. + * + * @param a a short array represented as a long[], or null + * @param i an index into a + * @return the ith element of a, or Short.MAX_VALUE if a is null + */ + public static short getElement_short(long @Nullable [] a, long i) { + return (a == null) ? Short.MAX_VALUE : (short) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_short(short[], long)}. + * + * @param a a short array whose elements are used as indices, represented as an int[], or null + * @param i an index into a + * @return the ith element of a, or Short.MAX_VALUE if a is null + */ + public static short getElement_short(int @Nullable [] a, long i) { + return (a == null) ? Short.MAX_VALUE : (short) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_int(int[], long)}. + * + * @param a a int array represented as a long[], or null + * @param i an index into a + * @return the ith element of a, or Integer.MAX_VALUE if a is null + */ + public static int getElement_int(long @Nullable [] a, long i) { + return (a == null) ? Integer.MAX_VALUE : (int) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_int(int[], long)}. + * + * @param a a int array whose elements are used as indices, represented as an int[], or null + * @param i an index into a + * @return the ith element of a, or Integer.MAX_VALUE if a is null + */ + public static int getElement_int(int @Nullable [] a, long i) { + return (a == null) ? Integer.MAX_VALUE : a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_long(long[], long)}. + * + * @param a a long array, or null + * @param i an index into a + * @return the ith element of a, or Long.MAX_VALUE if a is null + */ + public static long getElement_long(long @Nullable [] a, long i) { + return (a == null) ? Long.MAX_VALUE : a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_long(long[], long)}. + * + * @param a a long array whose elements are used as indices, represented as an int[], or null + * @param i an index into a + * @return the ith element of a, or Long.MAX_VALUE if a is null + */ + public static long getElement_long(int @Nullable [] a, long i) { + return (a == null) ? Long.MAX_VALUE : a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_float(float[], long)}. + * + * @param a a float array represented as a double[], or null + * @param i an index into a + * @return the ith element of a, or Float.NaN if a is null + */ + public static float getElement_float(double @Nullable [] a, long i) { + return (a == null) ? Float.NaN : (float) a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_double(double[], long)}. + * + * @param a a double array, or null + * @param i an index into a + * @return the ith element of a, or Double.NaN if a is null + */ + public static double getElement_double(double @Nullable [] a, long i) { + return (a == null) ? Double.NaN : a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_char(char[], long)}. + * + * @param a a char array represented as a String, or null + * @param i an index into a + * @return the ith element of a, or Character.MAX_VALUE if a is null + */ + public static char getElement_char(@Nullable String a, long i) { + return (a == null) ? Character.MAX_VALUE : a.charAt((int) i); + } + + /** + * Like {@link daikon.Quant#getElement_String(String[], long)}. + * + * @param a a String array, or null + * @param i an index into a + * @return the ith element of a, or null if a is null + */ + public static @Nullable String getElement_String(@Nullable String @Nullable [] a, long i) { + return (a == null) ? null : a[(int) i]; + } + + /** + * Like {@link daikon.Quant#getElement_Object(Object, long)}, for a String array. Daikon's Java + * output format uses getElement_Object for an array whose elements are not primitives. + * + * @param a a String array, or null + * @param i an index into a + * @return the ith element of a, or null if a is null + */ + public static @Nullable Object getElement_Object(@Nullable String @Nullable [] a, long i) { + return getElement_String(a, i); + } + + /** + * Like {@link daikon.Quant#getElement_Object(Object, long)}, for an array of references other + * than Strings, which is represented as an array of hashcodes. Daikon's Java output format uses + * getElement_Object for an array whose elements are not primitives. + * + * @param a an array of references represented as an array of hashcodes, or null + * @param i an index into a + * @return the hashcode of the ith element of a, or 0 (the hashcode of null) if a is null + */ + public static long getElement_Object(long @Nullable [] a, long i) { + return (a == null) ? 0 : a[(int) i]; + } } diff --git a/java/daikon/split/SplitterFactory.java b/java/daikon/split/SplitterFactory.java index af9d52a1d3..370314154a 100644 --- a/java/daikon/split/SplitterFactory.java +++ b/java/daikon/split/SplitterFactory.java @@ -6,12 +6,16 @@ import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.InvalidPathException; +import java.nio.file.Path; import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; import jtb.ParseException; +import jtb.TokenMgrError; import org.checkerframework.checker.nullness.qual.MonotonicNonNull; import org.checkerframework.checker.nullness.qual.NonNull; import org.checkerframework.checker.nullness.qual.RequiresNonNull; @@ -131,7 +135,7 @@ public static void load_splitters(PptTopLevel ppt, List spfiles) { System.out.printf( "%s: %d of %d splitters successful%n", ppt_name, numGood, numsplitters); if (!sp.isEmpty()) { - SplitterList.put(ppt_name, sp.toArray(new Splitter[0])); + SplitterList.put(ppt_name, sp.toArray(new Splitter[0]), statementReplacer); } // delete this entry in the splitter array to prevent it from // matching any other Ppts, since the documented behavior is that @@ -179,6 +183,9 @@ private static void loadSplitters( if (splitterObjects.length == 0) { return; } + // The splitters whose source files were written successfully. + // Splitters that were not written must not be compiled or loaded. + List writtenSplitters = new ArrayList<>(); for (int i = 0; i < splitterObjects.length; i++) { SplitterObject splitObj = splitterObjects[i]; String fileName = getFileName(splitObj.getPptName()); @@ -188,34 +195,62 @@ private static void loadSplitters( new SplitterJavaSource( splitObj, splitObj.getPptName(), fileName, ppt.var_infos, statementReplacer); fileContents = splitterWriter.getFileText(); - } catch (ParseException e) { - System.out.println("Error in SplitterFactory while writing splitter java file for: "); - System.out.println(splitObj.condition() + " cannot be parsed."); + } catch (ParseException | TokenMgrError e) { + // TokenMgrError indicates a lexical error in the condition. + // load_splitters prints the error. + splitObj.setError( + String.join( + System.lineSeparator(), + "Error in SplitterFactory while writing splitter java file for:", + splitObj.condition() + " cannot be parsed or translated:", + e.toString())); continue; } - String fileAddress = tempdir + fileName; @SuppressWarnings("signature") // safe, has been quoted @BinaryName String fileName_bn = fileName; splitObj.setClassName(fileName_bn); - try (BufferedWriter writer = FilesPlume.newBufferedFileWriter(fileAddress + ".java")) { - if (dkconfig_delete_splitters_on_exit) { - new File(fileAddress + ".java").deleteOnExit(); - new File(fileAddress + ".class").deleteOnExit(); - } + String sourcePath = splitObj.getFullSourcePath(); + String classPath = splitObj.getFullClassPath(); + try { + // A class file left over from an earlier run must not be loaded if compilation fails. + Files.deleteIfExists(Path.of(classPath)); + } catch (IOException | InvalidPathException ioe) { + debug.fine(ioe.toString()); + splitObj.setError("Cannot delete old splitter class file " + classPath + ": " + ioe); + continue; + } + if (dkconfig_delete_splitters_on_exit) { + // Registered before the source file is opened, so that a partially-written file is deleted + // even if deleting it below fails. + new File(sourcePath).deleteOnExit(); + new File(classPath).deleteOnExit(); + } + try (BufferedWriter writer = FilesPlume.newBufferedFileWriter(sourcePath)) { writer.write(fileContents.toString()); writer.flush(); } catch (IOException ioe) { - System.out.println("Error while writing Splitter file: " + fileAddress); debug.fine(ioe.toString()); + splitObj.setError("Error while writing splitter file " + sourcePath + ": " + ioe); + try { + Files.deleteIfExists(Path.of(sourcePath)); + } catch (IOException | InvalidPathException ioe2) { + debug.fine(ioe2.toString()); + } + continue; } + writtenSplitters.add(splitObj); } - List fileNames = new ArrayList<>(); - for (int i = 0; i < splitterObjects.length; i++) { - fileNames.add(splitterObjects[i].getFullSourcePath()); + if (writtenSplitters.isEmpty()) { + Global.debugSplit.fine("<> loadSplitters: no splitters were written"); + return; + } + List writtenSourcePaths = new ArrayList<>(writtenSplitters.size()); + for (SplitterObject splitObj : writtenSplitters) { + writtenSourcePaths.add(splitObj.getFullSourcePath()); } String errorOutput = null; try { - errorOutput = compileFiles(fileNames); + errorOutput = compileFiles(writtenSourcePaths); } catch (IOException ioe) { System.out.println("Error while compiling Splitter files (Daikon will continue):"); debug.fine(ioe.toString()); @@ -227,8 +262,8 @@ private static void loadSplitters( "Errors while compiling Splitter files (Daikon will use non-erroneous splitters):"); System.out.println(errorOutput); } - for (int i = 0; i < splitterObjects.length; i++) { - splitterObjects[i].load(); + for (SplitterObject splitObj : writtenSplitters) { + splitObj.load(); } Global.debugSplit.fine("<> loadSplitters"); @@ -252,17 +287,20 @@ private static String compileFiles(List fileNames) throws IOException { return fileCompiler.compileFiles(fileNames); } - /** Returns true if a Ppt's name matches the given pattern. */ + /** + * Returns true if a Ppt's name matches the given name from a {@code .spinfo} file. + * + * @param ppt_name a name on a PPT_NAME line of a {@code .spinfo} file + * @param ppt a program point + * @return true if the program point's name matches {@code ppt_name} + */ private static boolean matchPpt(String ppt_name, PptTopLevel ppt) { + if (SplitterList.isComplete(ppt_name)) { + return SplitterList.matches(ppt_name, ppt.name); + } if (ppt.name.equals(ppt_name)) { return true; } - if (ppt_name.endsWith(":::EXIT")) { - String regex = Pattern.quote(ppt_name) + "[0-9]+"; - if (matchPptRegex(regex, ppt)) { - return true; - } - } // Look for corresponding EXIT ppt. This is because the exit ppt usually has // more relevant variables in scope (eg. return, hashcodes) than the enter. @@ -291,22 +329,55 @@ private static boolean matchPptRegex(@Regex String ppt_regex, PptTopLevel ppt) { return matcher.find(); } + /** + * The maximum length, in UTF-8 bytes, of the part of a splitter file name that comes from the + * program point name. Many file systems limit a file name to 255 bytes, which must also + * accommodate the guid and the ".class" suffix. + */ + private static final int MAX_FILE_NAME_PREFIX_BYTES = 200; + /** * Returns a file name for a splitter file to be used with a Ppt with the name, ppt_name. The file * name is ppt_name with all characters which are invalid for use in a java file name (such as * ".") replaced with "_". Then "_guid" is append to the end. For example if ppt_name is * "myPackage.myClass.someMethod" and guid = 12, then the following would be returned: - * "myPackage_myClass_someMethod_12". + * "myPackage_myClass_someMethod_12". If ppt_name is long, only a prefix of it is used, so that + * the file name does not exceed the file system's limit; the guid makes the file name unique. * * @param ppt_name the name of the Ppt that the splitter Java file will be used with */ private static String getFileName(String ppt_name) { - String splitterName = clean(ppt_name); + String splitterName = truncateToUtf8Bytes(clean(ppt_name), MAX_FILE_NAME_PREFIX_BYTES); splitterName = splitterName + "_" + guid; guid++; return splitterName; } + /** + * Returns the longest prefix of the given string whose UTF-8 encoding is at most the given number + * of bytes. The prefix does not end in the middle of a surrogate pair. + * + * @param str a string + * @param maxBytes the maximum length of the result's UTF-8 encoding + * @return the longest prefix of {@code str} whose UTF-8 encoding is at most {@code maxBytes} + * bytes + */ + static String truncateToUtf8Bytes(String str, int maxBytes) { + int bytes = 0; + int end = 0; + while (end < str.length()) { + int codePoint = str.codePointAt(end); + int codePointBytes = + codePoint < 0x80 ? 1 : codePoint < 0x800 ? 2 : codePoint < 0x10000 ? 3 : 4; + if (bytes + codePointBytes > maxBytes) { + break; + } + bytes += codePointBytes; + end += Character.charCount(codePoint); + } + return str.substring(0, end); + } + /** * Cleans str by replacing all characters that are not valid java identifier parts with "_". * diff --git a/java/daikon/split/SplitterFactoryFileNameTest.java b/java/daikon/split/SplitterFactoryFileNameTest.java new file mode 100644 index 0000000000..404a30d970 --- /dev/null +++ b/java/daikon/split/SplitterFactoryFileNameTest.java @@ -0,0 +1,43 @@ +package daikon.split; + +import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for {@link SplitterFactory#truncateToUtf8Bytes}. */ +@RunWith(JUnit4.class) +public class SplitterFactoryFileNameTest { + + @Test + public void testTruncateToUtf8BytesAscii() { + assertEquals("abc", SplitterFactory.truncateToUtf8Bytes("abc", 5)); + assertEquals("abc", SplitterFactory.truncateToUtf8Bytes("abc", 3)); + assertEquals("ab", SplitterFactory.truncateToUtf8Bytes("abc", 2)); + assertEquals("", SplitterFactory.truncateToUtf8Bytes("abc", 0)); + } + + @Test + public void testTruncateToUtf8BytesNonAscii() { + // Each of these characters is 3 bytes in UTF-8. + String cjk = "一丁丂"; + assertEquals("一", SplitterFactory.truncateToUtf8Bytes(cjk, 5)); + assertEquals("一丁", SplitterFactory.truncateToUtf8Bytes(cjk, 6)); + StringBuilder longCjk = new StringBuilder(); + for (int i = 0; i < 100; i++) { + longCjk.append(cjk); + } + assertEquals( + 198, SplitterFactory.truncateToUtf8Bytes(longCjk.toString(), 200).getBytes(UTF_8).length); + } + + @Test + public void testTruncateToUtf8BytesSurrogatePair() { + // U+1D400 is 4 bytes in UTF-8 and 2 chars in UTF-16. + String s = "a𝐀b"; + assertEquals("a", SplitterFactory.truncateToUtf8Bytes(s, 4)); + assertEquals("a𝐀", SplitterFactory.truncateToUtf8Bytes(s, 5)); + } +} diff --git a/java/daikon/split/SplitterJavaSource.java b/java/daikon/split/SplitterJavaSource.java index 9ec043ef80..a6c6a67156 100644 --- a/java/daikon/split/SplitterJavaSource.java +++ b/java/daikon/split/SplitterJavaSource.java @@ -109,7 +109,7 @@ public SplitterJavaSource( skipLine(); add(" public boolean test(ValueTuple vt) {"); writeTestBody(); - add(" return(" + NullReplacer.replaceNull(condition) + ");"); + add(" return(" + condition + ");"); add(" }"); skipLine(); add(" public String repr() {"); @@ -336,7 +336,10 @@ private static String replaceReservedWords(String string) { * variable name with a "_" separating the two parts. Instances of a public field name suffixing a * variable name are removed and appended to the end of variable name with a "_" separating the * two parts. Instances of "orig(variableName)" are replaced by instances of "orig_variableName". - * For example "orig(varName.publicField)" would yield "orig_varName_publicField". + * For example "orig(varName.publicField)" would yield "orig_varName_publicField". Calls to + * daikon.Quant methods that access arrays are replaced (see {@link QuantFixer}), and instances of + * "null" that the splitter represents as a hashcode are replaced by "0" (see {@link + * NullReplacer}). * * @param condition a string representation of a conditional statement * @return a version of the conditional with the variable names converted @@ -350,11 +353,15 @@ private static String convertVariableNames(String condition, String className, V condition = NameFixer.fixUnqualifiedMemberNames(condition, className, varInfos); condition = ThisFixer.fixThisUsage(condition, varInfos); condition = OrigFixer.fixOrig(condition); - condition = PrefixFixer.fixPrefix(condition); + String[] baseNames = getBaseNames(varInfos); + condition = PrefixFixer.fixPrefix(condition, baseNames); // UNDONE: If the condition contains a naked reference to a class // variable, we should prepend the classname. (markro) - String[] baseNames = getBaseNames(varInfos); + // QuantFixer must run before ArrayFixer, which would add "_identity" to the array arguments. + condition = QuantFixer.fixQuant(condition, baseNames, varInfos); condition = ArrayFixer.fixArrays(condition, baseNames, varInfos); + // NullReplacer must run last, because it recognizes the compilable names of variables. + condition = NullReplacer.replaceNull(condition, varInfos); return condition; } @@ -445,7 +452,7 @@ private static String getClassName(String pptName) { * @param varInfo the VarInfo of the variable whose compilable name is desired * @return the name of the variable represented by varInfo in a compilable form */ - private static String compilableName(VarInfo varInfo) { + static String compilableName(VarInfo varInfo) { String name = getBaseName(varInfo); if (varInfo.type.isArray()) { if (varInfo.file_rep_type == ProglangType.HASHCODE) { @@ -482,11 +489,13 @@ private static String getBaseName(VarInfo varInfo) { } name = name.replace('.', '_'); - // originally array names in type infos end in "[..]" - // but the replace above will change it to "[__]". (markro) + // Remove the suffix of an array's name, which is "[]" or "[..]" (which the replace above + // changes to "[__]"). if (varInfo.type.isArray()) { if (name.endsWith("[__]")) { name = name.substring(0, name.length() - 4); + } else if (name.endsWith("[]")) { + name = name.substring(0, name.length() - 2); } } return name; diff --git a/java/daikon/split/SplitterList.java b/java/daikon/split/SplitterList.java index 2e131e9082..7118c45888 100644 --- a/java/daikon/split/SplitterList.java +++ b/java/daikon/split/SplitterList.java @@ -1,13 +1,15 @@ package daikon.split; +import daikon.FileIO; import daikon.Global; -import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; +import java.util.IdentityHashMap; import java.util.LinkedHashMap; -import java.util.List; +import java.util.Map; import java.util.StringJoiner; import java.util.logging.Level; +import jtb.ParseException; import org.checkerframework.checker.nullness.qual.Nullable; // SplitterList maps from a program point name to an array of Splitter @@ -29,6 +31,49 @@ public abstract class SplitterList { private static final HashMap ppt_splitters = new LinkedHashMap<>(); + /** + * Maps a splitter to its condition, with the REPLACE statements of its {@code .spinfo} file + * applied. {@link #get} and {@link #get_all} use this to determine whether two splitters are + * duplicates. For a splitter that is not a key, the expanded condition is its condition. + */ + private static final IdentityHashMap expanded_conditions = + new IdentityHashMap<>(); + + /** + * Removes the splitters associated with the given name, which is a name on a PPT_NAME line of a + * {@code .spinfo} file. + * + * @param pptname a name on a PPT_NAME line of a {@code .spinfo} file + */ + public static void remove(String pptname) { + Splitter[] splits = ppt_splitters.remove(pptname); + if (splits != null) { + for (Splitter splitter : splits) { + expanded_conditions.remove(splitter); + } + } + } + + /** + * Associate an array of splitters with the program point pptname. + * + * @param pptname a name on a PPT_NAME line of a {@code .spinfo} file + * @param splits the splitters + * @param replacer the REPLACE statements of the {@code .spinfo} file that contains the splitters + */ + static void put(String pptname, Splitter[] splits, StatementReplacer replacer) { + for (Splitter splitter : splits) { + String condition = splitter.condition().trim(); + try { + expanded_conditions.put(splitter, replacer.makeReplacements(condition).trim()); + } catch (ParseException e) { + // The splitter's Java source was created from the same expansion, so this does not happen. + // If it does, identify the splitter by its unexpanded condition. + } + } + put(pptname, splits); + } + /** Associate an array of splitters with the program point pptname. */ public static void put(String pptname, Splitter[] splits) { // for (int i = 0; iA name that contains ":::", such as "pkg.Foo.bar(int):::EXIT1", is a complete program point + * name. It designates only the program point of that name, except that a name ending with + * ":::EXIT" also designates the method's numbered exit points, such as + * "pkg.Foo.bar(int):::EXIT12". + * + *

Any other name, such as "Foo.bar", designates every program point whose name contains it. + * + * @param spinfoPptName a name on a PPT_NAME line of a {@code .spinfo} file + * @param pptName the name of a program point + * @return true if {@code spinfoPptName} designates the program point named {@code pptName} + */ + public static boolean matches(String spinfoPptName, String pptName) { + if (!isComplete(spinfoPptName)) { + return pptName.contains(spinfoPptName); + } + if (pptName.equals(spinfoPptName)) { + return true; + } + if (spinfoPptName.endsWith(FileIO.exit_tag) && pptName.startsWith(spinfoPptName)) { + String exitNumber = pptName.substring(spinfoPptName.length()); + return !exitNumber.isEmpty() && exitNumber.chars().allMatch(c -> c >= '0' && c <= '9'); + } + return false; + } + + /** + * Returns true if the name on a PPT_NAME line of a {@code .spinfo} file is a complete program + * point name, which designates only specific program points; see {@link #matches}. + * + * @param spinfoPptName a name on a PPT_NAME line of a {@code .spinfo} file + * @return true if {@code spinfoPptName} is a complete program point name + */ + static boolean isComplete(String spinfoPptName) { + return spinfoPptName.contains(FileIO.ppt_tag_separator); + } + /** * Returns the splitters associated with this program point name (or null). The resulting - * splitters are factories, not instantiated splitters. + * splitters are factories, not instantiated splitters. The result contains no two duplicate + * splitters (see {@link #addUnlessDuplicate}), even if several PPT_NAME lines match the program + * point. * + *

An OBJECT program point also uses every splitter whose PPT_NAME is not a complete program + * point name, if any such PPT_NAME contains "OBJECT". + * + * @param pptName the name of a program point * @return an array of splitters */ public static Splitter @Nullable [] get(String pptName) { - List splitterArrays = new ArrayList<>(); - - for (String name : ppt_splitters.keySet()) { - // name is a ppt name, assumed to begin with "ClassName.functionName" - if (pptName.indexOf(name) != -1) { - Splitter[] result = get_raw(name); - if (result != null) { - splitterArrays.add(result); - } - // For the OBJECT program point, we want to use all the splitters. - } else if ((pptName.indexOf("OBJECT") != -1) && (name.indexOf("OBJECT") != -1)) { - for (Splitter[] sa : ppt_splitters.values()) { - splitterArrays.add(sa); + boolean useAllIncomplete = false; + if (pptName.contains("OBJECT")) { + for (String name : ppt_splitters.keySet()) { + if (!isComplete(name) && name.contains("OBJECT")) { + useAllIncomplete = true; + break; } } } - if (splitterArrays.isEmpty()) { + // Maps a duplicate key to its splitter. A LinkedHashMap, for deterministic output. + Map splitters = new LinkedHashMap<>(); + for (Map.Entry entry : ppt_splitters.entrySet()) { + String name = entry.getKey(); + if (matches(name, pptName) || (useAllIncomplete && !isComplete(name))) { + addUnlessDuplicate(splitters, entry.getValue()); + } + } + + if (splitters.isEmpty()) { Global.debugSplit.fine("SplitterList.get found no splitters for " + pptName); return null; } else { - List splitters = new ArrayList<>(); - for (Splitter[] tempsplitters : splitterArrays) { - for (int j = 0; j < tempsplitters.length; j++) { - splitters.add(tempsplitters[j]); - } - } Global.debugSplit.fine( "SplitterList.get found " + splitters.size() + " splitters for " + pptName); - return splitters.toArray(new Splitter[0]); + return splitters.values().toArray(new Splitter[0]); } } /** - * Returns all the splitters in this program, The resulting splitters are factories, not - * instantiated splitters. + * Adds each splitter to the map, unless the map already contains a duplicate of it. Two splitters + * are duplicates if their conditions are the same, both as written and with the REPLACE + * statements of their {@code .spinfo} files applied. + * + *

Two splitters whose conditions differ as written are not duplicates, even if the conditions + * are the same after REPLACE statements are applied, such as "isEmpty()" and "size == 0". A + * splitter's variables are those of the program point for which it was created, so two such + * splitters may test different values. + * + * @param splitters maps a key returned by {@link #duplicateKey} to its splitter; side-effected by + * this method + * @param toAdd the splitters to add + */ + private static void addUnlessDuplicate(Map splitters, Splitter[] toAdd) { + for (Splitter splitter : toAdd) { + splitters.putIfAbsent(duplicateKey(splitter), splitter); + } + } + + /** + * Returns a string that is equal for two splitters if and only if they are duplicates; see {@link + * #addUnlessDuplicate}. + * + * @param splitter a splitter + * @return a key that identifies the splitter's duplicates + */ + private static String duplicateKey(Splitter splitter) { + String condition = splitter.condition().trim(); + String expanded = expanded_conditions.get(splitter); + if (expanded == null) { + expanded = condition; + } + // A newline cannot appear in a condition, which is one line of a .spinfo file. + return condition + "\n" + expanded; + } + + /** + * Returns all the splitters in this program. The resulting splitters are factories, not + * instantiated splitters. The result contains no two duplicate splitters (see {@link + * #addUnlessDuplicate}). * * @return an array of splitters */ public static Splitter[] get_all() { - List splitters = new ArrayList<>(); + // Maps a duplicate key to its splitter. A LinkedHashMap, for deterministic output. + Map splitters = new LinkedHashMap<>(); for (Splitter[] splitter_array : ppt_splitters.values()) { - for (int i = 0; i < splitter_array.length; i++) { - Splitter tempsplitter = splitter_array[i]; - boolean duplicate = false; - // Weed out splitters with the same condition. - if (!splitters.isEmpty()) { - for (Splitter splitter : splitters) { - if (tempsplitter.condition().trim().equals(splitter.condition().trim())) { - // System.err.println(" duplicate " + tempsplitter.condition()); System.err.println(); - duplicate = true; - break; - } - } - } - if (!duplicate) { - splitters.add(tempsplitter); - } - } + addUnlessDuplicate(splitters, splitter_array); } - return splitters.toArray(new Splitter[0]); + return splitters.values().toArray(new Splitter[0]); } } diff --git a/java/daikon/split/SplitterListTest.java b/java/daikon/split/SplitterListTest.java new file mode 100644 index 0000000000..46b756df9d --- /dev/null +++ b/java/daikon/split/SplitterListTest.java @@ -0,0 +1,250 @@ +package daikon.split; + +import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import daikon.Ppt; +import daikon.ValueTuple; +import daikon.inv.DummyInvariant; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; +import org.checkerframework.checker.initialization.qual.UnknownInitialization; +import org.checkerframework.checker.nullness.qual.Nullable; +import org.junit.After; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for {@link SplitterList}. */ +@RunWith(JUnit4.class) +public class SplitterListTest { + + /** The names that a test passed to {@link SplitterList#put}. */ + private final List putNames = new ArrayList<>(); + + /** Removes the splitters that a test added, because Daikon uses every splitter by default. */ + @After + public void tearDown() { + for (String name : putNames) { + SplitterList.remove(name); + } + } + + /** + * Calls {@link SplitterList#put}, and records the name so that {@link #tearDown} removes the + * splitters. + * + * @param pptname a name on a PPT_NAME line of a {@code .spinfo} file + * @param splits the splitters for the name + */ + private void put(String pptname, Splitter[] splits) { + putNames.add(pptname); + SplitterList.put(pptname, splits); + } + + /** + * Calls {@link SplitterList#put(String, Splitter[], StatementReplacer)}, and records the name so + * that {@link #tearDown} removes the splitters. + * + * @param pptname a name on a PPT_NAME line of a {@code .spinfo} file + * @param splits the splitters for the name + * @param replacer the REPLACE statements of the {@code .spinfo} file + */ + private void put(String pptname, Splitter[] splits, StatementReplacer replacer) { + putNames.add(pptname); + SplitterList.put(pptname, splits, replacer); + } + + /** + * Returns the REPLACE statements of a {@code .spinfo} file that contains the given REPLACE + * section and no splitters. + * + * @param replaceLines the lines of the REPLACE section, after the "REPLACE" line + * @return the REPLACE statements + * @throws IOException if there is trouble writing or reading the file + */ + private static StatementReplacer replacer(String... replaceLines) throws IOException { + Path spinfo = Files.createTempFile("SplitterListTest", ".spinfo"); + try { + List lines = new ArrayList<>(); + lines.add("REPLACE"); + lines.addAll(Arrays.asList(replaceLines)); + Files.write(spinfo, lines, UTF_8); + return SplitterFactory.parse_spinfofile(spinfo.toFile()).getReplacer(); + } finally { + Files.delete(spinfo); + } + } + + @Test + public void testMatchesPartialName() { + assertTrue(SplitterList.matches("Foo.bar", "pkg.Foo.bar(int):::ENTER")); + assertTrue(SplitterList.matches("Foo.bar", "pkg.Foo.barBaz(int):::EXIT1")); + assertTrue(SplitterList.matches("Math::BigFloat.bdiv_", "Math::BigFloat.bdiv_s():::EXIT36")); + assertFalse(SplitterList.matches("Foo.baz", "pkg.Foo.bar(int):::ENTER")); + } + + @Test + public void testMatchesCompleteName() { + String enter = "pkg.Foo.bar(int):::ENTER"; + assertTrue(SplitterList.matches(enter, enter)); + assertFalse(SplitterList.matches(enter, "pkg.Foo.bar(int):::EXIT")); + assertFalse(SplitterList.matches(enter, "pkg.BigFoo.bar(int):::ENTER")); + assertFalse(SplitterList.matches(enter, "a.pkg.Foo.bar(int):::ENTER")); + assertFalse(SplitterList.matches(enter, "pkg.Outer$pkg.Foo.bar(int):::ENTER")); + assertFalse(SplitterList.matches("Foo.bar(int):::ENTER", enter)); + + String exit1 = "pkg.Foo.bar(int):::EXIT1"; + assertTrue(SplitterList.matches(exit1, exit1)); + assertFalse(SplitterList.matches(exit1, "pkg.Foo.bar(int):::EXIT12")); + assertFalse(SplitterList.matches(exit1, "pkg.Foo.bar(int):::EXIT")); + + String exit = "pkg.Foo.bar(int):::EXIT"; + assertTrue(SplitterList.matches(exit, exit)); + assertTrue(SplitterList.matches(exit, exit1)); + assertTrue(SplitterList.matches(exit, "pkg.Foo.bar(int):::EXIT12")); + assertFalse(SplitterList.matches(exit, "pkg.Foo.bar(int):::EXITx")); + assertFalse(SplitterList.matches(exit, "pkg.Foo.bar(int):::ENTER")); + assertFalse(SplitterList.matches(exit, "pkg.BigFoo.bar(int):::EXIT1")); + + assertTrue(SplitterList.matches("pkg.Foo:::OBJECT", "pkg.Foo:::OBJECT")); + assertFalse(SplitterList.matches("pkg.Foo:::OBJECT", "pkg.BigFoo:::OBJECT")); + assertFalse(SplitterList.matches("aprogram.point:::POINT", "aprogram.point:::POINT2")); + } + + /** A splitter factory that only has a condition. */ + private static class ConditionSplitter extends Splitter { + static final long serialVersionUID = 20261006L; + + /** The condition. */ + private final String condition; + + /** + * Creates a new ConditionSplitter. + * + * @param condition the condition + */ + ConditionSplitter(String condition) { + this.condition = condition; + } + + @Override + public Splitter instantiateSplitter(@UnknownInitialization(Ppt.class) Ppt ppt) { + throw new UnsupportedOperationException(); + } + + @Override + public boolean valid() { + return false; + } + + @Override + public boolean test(ValueTuple vt) { + throw new UnsupportedOperationException(); + } + + @Override + public String condition() { + return condition; + } + + @Override + public @Nullable DummyInvariant getDummyInvariant() { + return null; + } + } + + /** + * Returns the conditions of the splitters that {@link SplitterList#get} returns. + * + * @param pptName the name of a program point + * @return the conditions of the splitters for the program point + */ + private static List conditions(String pptName) { + Splitter[] splitters = SplitterList.get(pptName); + if (splitters == null) { + throw new AssertionError("No splitters for " + pptName); + } + return Arrays.stream(splitters).map(Splitter::condition).collect(Collectors.toList()); + } + + @Test + public void testGetNoDuplicates() { + String exit = "splitterlisttest.Foo.bar(int):::EXIT"; + String exit12 = "splitterlisttest.Foo.bar(int):::EXIT12"; + put(exit, new Splitter[] {new ConditionSplitter("x > 0")}); + put(exit12, new Splitter[] {new ConditionSplitter("x > 0"), new ConditionSplitter("y > 0")}); + assertEquals(Arrays.asList("x > 0"), conditions(exit)); + assertEquals(Arrays.asList("x > 0", "y > 0"), conditions(exit12)); + } + + @Test + public void testGetObject() { + String objectA = "splitterlisttest.A:::OBJECT"; + String objectB = "splitterlisttest.B:::OBJECT"; + put(objectA, new Splitter[] {new ConditionSplitter("a > 0")}); + put(objectB, new Splitter[] {new ConditionSplitter("b > 0")}); + assertEquals(Arrays.asList("a > 0"), conditions(objectA)); + assertEquals(Arrays.asList("b > 0"), conditions(objectB)); + } + + /** + * Returns the conditions of the splitters that {@link SplitterList#get_all} returns, among those + * whose condition is in {@code relevant}. Other tests may leave splitters in SplitterList. + * + * @param relevant the conditions of interest + * @return the conditions of the splitters, among those in {@code relevant} + */ + private static List allConditions(List relevant) { + List result = new ArrayList<>(); + for (Splitter splitter : SplitterList.get_all()) { + if (relevant.contains(splitter.condition())) { + result.add(splitter.condition()); + } + } + return result; + } + + @Test + public void testGetAllNoDuplicates() { + put( + "splitterlisttest.C.f():::EXIT", + new Splitter[] {new ConditionSplitter("c > 0"), new ConditionSplitter("d > 0")}); + put( + "splitterlisttest.D.g():::EXIT", + new Splitter[] {new ConditionSplitter(" d > 0"), new ConditionSplitter("e > 0")}); + List relevant = Arrays.asList("c > 0", "d > 0", " d > 0", "e > 0"); + assertEquals(Arrays.asList("c > 0", "d > 0", "e > 0"), allConditions(relevant)); + } + + @Test + public void testGetDifferentReplacements() throws IOException { + String exit = "splitterlisttest.E.h():::EXIT"; + StatementReplacer replacer1 = replacer("isEmpty()", "size == 0"); + StatementReplacer replacer2 = replacer("isEmpty()", "top == -1"); + // The same condition means different things in different .spinfo files. + put(exit, new Splitter[] {new ConditionSplitter("isEmpty()")}, replacer1); + put(exit, new Splitter[] {new ConditionSplitter("isEmpty()")}, replacer2); + assertEquals(Arrays.asList("isEmpty()", "isEmpty()"), conditions(exit)); + // The same condition means the same thing in the same .spinfo file. + put(exit, new Splitter[] {new ConditionSplitter("isEmpty()")}, replacer1); + assertEquals(Arrays.asList("isEmpty()", "isEmpty()"), conditions(exit)); + } + + @Test + public void testGetSameExpansion() throws IOException { + String exit = "splitterlisttest.F.f():::EXIT"; + StatementReplacer replacer = replacer("isEmpty()", "top == -1"); + // Conditions that differ as written are not duplicates, even if their expansions are the same. + put(exit, new Splitter[] {new ConditionSplitter("top == -1")}, replacer); + put(exit, new Splitter[] {new ConditionSplitter("isEmpty()")}, replacer); + assertEquals(Arrays.asList("top == -1", "isEmpty()"), conditions(exit)); + } +} diff --git a/java/daikon/split/SplitterObject.java b/java/daikon/split/SplitterObject.java index 4aa5aed535..bfb222cefd 100644 --- a/java/daikon/split/SplitterObject.java +++ b/java/daikon/split/SplitterObject.java @@ -90,7 +90,7 @@ public SplitterObject(String pptName, String condition, String directory) { /** Sets the "splitter" field of this object to a newly-instantiated object. */ public void load() { - Class tempClass = defineSplitterClass(className, directory + className + ".class"); + Class tempClass = defineSplitterClass(className, getFullClassPath()); if (tempClass != null) { try { splitter = (Splitter) tempClass.getDeclaredConstructor().newInstance(); @@ -118,12 +118,7 @@ public void load() { exists = true; } else { errorMessage = - "No class data for " - + this.toString() - + ", to be loaded from " - + directory - + className - + ".class"; + "No class data for " + this.toString() + ", to be loaded from " + getFullClassPath(); exists = false; } } @@ -192,6 +187,15 @@ public String getFullSourcePath() { return (directory + className + ".java"); } + /** + * Returns the path of the class file of the Splitter. + * + * @return the path of the class file of the Splitter + */ + public String getFullClassPath() { + return (directory + className + ".class"); + } + /** * Returns the program point represented by this Splitter. * @@ -204,7 +208,7 @@ public String getPptName() { /** Set the className of this Splitter. */ public void setClassName(@BinaryName String className) { this.className = className; - classFile = new File(directory + className + ".class"); + classFile = new File(getFullClassPath()); } /** diff --git a/java/daikon/test/AllTestsSuite.java b/java/daikon/test/AllTestsSuite.java index 3d2dba4f18..12224cc330 100644 --- a/java/daikon/test/AllTestsSuite.java +++ b/java/daikon/test/AllTestsSuite.java @@ -8,6 +8,10 @@ @Suite.SuiteClasses({ daikon.chicory.RuntimeTest.class, daikon.test.BadOptionTest.class, + daikon.tools.ExtractConsequentTest.class, + daikon.split.SplitterFactoryFileNameTest.class, + daikon.split.SplitterListTest.class, + daikon.test.TraceSelectTest.class, daikon.test.TestClassOrInterfaceTypeDecorateVisitor.class, daikon.test.TestAst.class, daikon.test.config.ConfigurationTest.class, @@ -35,6 +39,9 @@ daikon.test.TestQuant.class, daikon.test.TestAnnotate.class, daikon.test.DtraceDiffTester.class, + daikon.test.DtraceNonceFixerTest.class, + daikon.test.split.QuantCallsSplitterTest.class, + daikon.test.split.SplitterLoadTest.class, // daikon.test.split.SplitterFactoryTest is not in this suite, because it is generated after the // rest of Daikon (including this class) is compiled. The Makefile's "junit" target runs it // separately. diff --git a/java/daikon/test/BadOptionTest.java b/java/daikon/test/BadOptionTest.java index c1b3a2d428..eece35ca53 100644 --- a/java/daikon/test/BadOptionTest.java +++ b/java/daikon/test/BadOptionTest.java @@ -12,6 +12,7 @@ import daikon.SplitDtrace; import daikon.UnionInvariants; import daikon.tools.DtraceDiff; +import daikon.tools.TraceSelect; import gnu.getopt.LongOpt; import java.io.ByteArrayOutputStream; import java.io.PrintStream; @@ -21,8 +22,9 @@ /** * Tests that Daikon tools reject bad command-line options with a UserError. * - *

These tests do not call {@code Daikon.mainHelper}, because it resets Daikon's global state, - * which other tests in the same JVM depend on. + *

These tests do not call {@code Daikon.mainHelper}, which runs Daikon. However, {@link + * #testHelpOption} passes Daikon arguments to TraceSelect, which checks them by calling {@code + * Daikon.cleanup} and {@code Daikon.read_options}. Those calls reset Daikon's global state. */ public class BadOptionTest { @@ -149,11 +151,50 @@ public void testPrintInvariantsUnrecognizedOption() { () -> PrintInvariants.mainHelper(new String[] {"--bogus", "foo.inv.gz"})); } + /** Tests that TraceSelect rejects bad arguments before doing any sampling. */ + @Test + public void testTraceSelectBadArguments() { + assertBadOption( + "num_reps must be a positive integer, not 0", + () -> TraceSelect.mainHelper(new String[] {"0", "10", "x.dtrace"})); + assertBadOption( + "num_reps must be a positive integer, not -5", + () -> TraceSelect.mainHelper(new String[] {"-5", "10", "x.dtrace"})); + assertBadOption( + "sample_size must be a positive integer, not -5", + () -> TraceSelect.mainHelper(new String[] {"20", "-5", "x.dtrace"})); + assertBadOption( + "sample_size must be a positive integer, not ten", + () -> TraceSelect.mainHelper(new String[] {"20", "ten", "x.dtrace"})); + Daikon.UserError e = + assertThrows( + Daikon.UserError.class, + () -> TraceSelect.mainHelper(new String[] {"20", "10", "-NOCLAEN", "x.dtrace"})); + assertEquals( + "Unrecognized TraceSelect option -NOCLAEN; the options are -SEED, -NOCLEAN," + + " -INCLUDE_UNRETURNED, and -DO_DIFFS", + String.valueOf(e.getMessage())); + // Daikon would read a compressed trace in full, in every sample run. + e = + assertThrows( + Daikon.UserError.class, + () -> TraceSelect.mainHelper(new String[] {"20", "10", "x.dtrace", "y.dtrace.gz"})); + assertEquals( + "TraceSelect cannot sample y.dtrace.gz; the trace file must be uncompressed and its name" + + " must end with \".dtrace\"", + String.valueOf(e.getMessage())); + } + /** Tests that tools accept the {@code --help} option that their usage messages document. */ @Test public void testHelpOption() { assertPrintsUsage(() -> DtraceDiff.mainHelper(new String[] {"--help"})); assertPrintsUsage(() -> UnionInvariants.mainHelper(new String[] {"--help"})); + assertPrintsUsage(() -> TraceSelect.mainHelper(new String[] {"--help"})); + assertPrintsUsage(() -> TraceSelect.mainHelper(new String[] {"20", "10", "-h", "x.dtrace"})); + assertPrintsUsage(() -> TraceSelect.mainHelper(new String[] {"20", "10", "--help"})); + assertPrintsUsage( + () -> TraceSelect.mainHelper(new String[] {"20", "10", "-NOCLEAN", "x.dtrace", "--he"})); assertPrintsUsage(() -> SplitDtrace.mainHelper(new String[] {"-h", "x"})); } diff --git a/java/daikon/test/DtraceNonceFixerTest.java b/java/daikon/test/DtraceNonceFixerTest.java new file mode 100644 index 0000000000..9c34ffd708 --- /dev/null +++ b/java/daikon/test/DtraceNonceFixerTest.java @@ -0,0 +1,522 @@ +package daikon.test; + +import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; + +import daikon.tools.DtraceNonceFixer; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.attribute.PosixFilePermission; +import java.util.Set; +import java.util.stream.Stream; +import java.util.zip.GZIPInputStream; +import java.util.zip.GZIPOutputStream; +import org.junit.Assume; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.TemporaryFolder; + +/** Tests {@link DtraceNonceFixer}. */ +public class DtraceNonceFixerTest { + + /** A directory for the test's files, which is deleted after each test. */ + @Rule public TemporaryFolder tmpFolder = new TemporaryFolder(); + + /** Declarations, in the new format, which DtraceNonceFixer must not change. */ + static final String DECLS = + String.join( + "\n", + "decl-version 2.0", + "var-comparability none", + "", + "ppt aprogram.point:::POINT", + "ppt-type point", + "variable x", + " var-kind variable", + " dec-type int", + " rep-type int", + "", + ""); + + /** + * Tests that samples without nonces get nonces, without losing their first variable, and that + * declarations are unchanged. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testAddNonces() throws IOException { + Path dir = tmpFolder.getRoot().toPath(); + Path in = dir.resolve("in.dtrace"); + Path out = dir.resolve("out.dtrace"); + String samples = + String.join( + "\n", + "aprogram.point:::POINT", + "x", + "5", + "1", + "", + "aprogram.point:::POINT", + "x", + "6", + "1", + "", + ""); + Files.writeString(in, DECLS + samples, UTF_8); + + DtraceNonceFixer.mainHelper(new String[] {in.toString(), out.toString()}); + + String expectedSamples = + String.join( + "\n", + "aprogram.point:::POINT", + "this_invocation_nonce", + "1", + "x", + "5", + "1", + "", + "aprogram.point:::POINT", + "this_invocation_nonce", + "2", + "x", + "6", + "1", + "", + ""); + String actual = Files.readString(out, UTF_8).replace(System.lineSeparator(), "\n"); + assertEquals(DECLS + expectedSamples, actual); + // The input file is unchanged, and no intermediate file remains. + assertEquals(DECLS + samples, Files.readString(in, UTF_8)); + try (Stream files = Files.list(dir)) { + assertEquals(2, files.count()); + } + } + + /** + * Tests that an EXIT sample without a nonce gets the nonce of its ENTER sample, including for + * nested calls and for a sample that is preceded by a comment. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testMatchEnterExit() throws IOException { + Path dir = tmpFolder.getRoot().toPath(); + Path in = dir.resolve("in.dtrace"); + Path out = dir.resolve("out.dtrace"); + String samples = + String.join( + "\n", + "C.f():::ENTER", + "", + "C.g():::ENTER", + "", + "# a comment", + "C.g():::EXIT7", + "", + "C.f():::EXIT3", + "", + ""); + Files.writeString(in, samples, UTF_8); + + DtraceNonceFixer.mainHelper(new String[] {in.toString(), out.toString()}); + + String expected = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "1", + "", + "C.g():::ENTER", + "this_invocation_nonce", + "2", + "", + "# a comment", + "C.g():::EXIT7", + "this_invocation_nonce", + "2", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "1", + "", + ""); + assertEquals(expected, Files.readString(out, UTF_8).replace(System.lineSeparator(), "\n")); + } + + /** + * Runs DtraceNonceFixer with a new input file and a separate output file, and returns the output. + * + * @param input the contents of the input file + * @return the contents of the output file + * @throws IOException if there is trouble reading or writing a file + */ + private String fix(String input) throws IOException { + Path dir = tmpFolder.newFolder().toPath(); + Path in = dir.resolve("in.dtrace"); + Path out = dir.resolve("out.dtrace"); + Files.writeString(in, input, UTF_8); + DtraceNonceFixer.mainHelper(new String[] {in.toString(), out.toString()}); + return Files.readString(out, UTF_8).replace(System.lineSeparator(), "\n"); + } + + /** + * Tests that a THROWS sample with nonce 0 is not treated as the start of a concatenated file. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testThrowsWithNonceZero() throws IOException { + String samples = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::THROWS", + "this_invocation_nonce", + "0", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "1", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "1", + "", + // A second, concatenated file. + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "0", + "", + ""); + String expected = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::THROWS", + "this_invocation_nonce", + "0", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "1", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "1", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "2", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "2", + "", + ""); + assertEquals(expected, fix(samples)); + } + + /** + * Tests that an EXIT sample without a nonce gets the nonce of its ENTER sample, when the ENTER + * sample has a nonce. Also tests that an EXIT sample with a nonce matches its ENTER sample. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testEnterWithNonceExitWithout() throws IOException { + String samples = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "5", + "", + "C.g():::ENTER", + "this_invocation_nonce", + "6", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "7", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "7", + "", + "C.g():::EXIT9", + "", + "C.f():::EXIT3", + "", + ""); + String expected = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "5", + "", + "C.g():::ENTER", + "this_invocation_nonce", + "6", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "7", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "7", + "", + "C.g():::EXIT9", + "this_invocation_nonce", + "6", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "5", + "", + ""); + assertEquals(expected, fix(samples)); + } + + /** + * Tests that a line that contains only whitespace does not end a sample, and that whitespace is + * preserved. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testWhitespaceLine() throws IOException { + String samples = String.join("\n", "aprogram.point:::POINT ", "x", " ", "1", "", ""); + String expected = + String.join( + "\n", "aprogram.point:::POINT ", "this_invocation_nonce", "1", "x", " ", "1", "", ""); + assertEquals(expected, fix(samples)); + } + + /** + * Tests that a compressed file can be both the input and the output. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testInPlaceCompressed() throws IOException { + Path dir = tmpFolder.getRoot().toPath(); + Path file = dir.resolve("in.dtrace.gz"); + String samples = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "0", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "0", + "", + ""); + try (OutputStream fileOs = Files.newOutputStream(file); + OutputStream os = new GZIPOutputStream(fileOs)) { + os.write(samples.getBytes(UTF_8)); + } + + DtraceNonceFixer.mainHelper(new String[] {file.toString(), file.toString()}); + + String expected = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "0", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "0", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "1", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "1", + "", + ""); + String actual; + try (InputStream fileIs = Files.newInputStream(file); + InputStream is = new GZIPInputStream(fileIs)) { + actual = new String(is.readAllBytes(), UTF_8).replace(System.lineSeparator(), "\n"); + } + assertEquals(expected, actual); + // No temporary file remains. + try (Stream files = Files.list(dir)) { + assertEquals(1, files.count()); + } + } + + /** + * Tests that an EXIT sample without a nonce does not get the nonce of an ENTER sample whose EXIT + * sample has a nonce, and that the paired samples are not changed. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testExitWithoutNonceSkipsNoncedCall() throws IOException { + String samples = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "5", + "", + "C.f():::EXIT3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "5", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "3", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "", + ""); + String expected = + String.join( + "\n", + "C.f():::ENTER", + "this_invocation_nonce", + "5", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "6", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "5", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "3", + "", + "C.f():::ENTER", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "3", + "", + "C.f():::EXIT3", + "this_invocation_nonce", + "7", + "", + ""); + assertEquals(expected, fix(samples)); + } + + /** + * Tests that a nonce header with surrounding whitespace is not treated as a nonce header, because + * Daikon treats it as a variable name. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testNonceHeaderWithWhitespace() throws IOException { + String samples = + String.join("\n", "aprogram.point:::POINT", " this_invocation_nonce", "0", "1", "", ""); + String expected = + String.join( + "\n", + "aprogram.point:::POINT", + "this_invocation_nonce", + "1", + " this_invocation_nonce", + "0", + "1", + "", + ""); + assertEquals(expected, fix(samples)); + } + + /** + * Tests that a new output file has the default permissions rather than being readable only by its + * owner, and that when the output file is a symbolic link, the file that it refers to is + * replaced. + * + * @throws IOException if there is trouble reading or writing a file + */ + @Test + public void testOutputFileAttributes() throws IOException { + Path dir = tmpFolder.getRoot().toPath(); + Assume.assumeTrue(dir.getFileSystem().supportedFileAttributeViews().contains("posix")); + Path in = dir.resolve("in.dtrace"); + String samples = String.join("\n", "aprogram.point:::POINT", "x", "5", "1", "", ""); + Files.writeString(in, samples, UTF_8); + String expected = + String.join( + "\n", "aprogram.point:::POINT", "this_invocation_nonce", "1", "x", "5", "1", "", ""); + + // A new output file gets the same permissions as another new file. + Path out = dir.resolve("out.dtrace"); + Path reference = Files.createFile(dir.resolve("reference")); + DtraceNonceFixer.mainHelper(new String[] {in.toString(), out.toString()}); + Set defaultPermissions = Files.getPosixFilePermissions(reference); + assertEquals(defaultPermissions, Files.getPosixFilePermissions(out)); + assertEquals(expected, Files.readString(out, UTF_8).replace(System.lineSeparator(), "\n")); + + // An output file that is a symbolic link, to an existing file or to a nonexistent file. + for (boolean targetExists : new boolean[] {true, false}) { + Path target = dir.resolve("target-" + targetExists + ".dtrace"); + if (targetExists) { + Files.writeString(target, "old contents", UTF_8); + } + Path link = Files.createSymbolicLink(dir.resolve("link-" + targetExists), target); + DtraceNonceFixer.mainHelper(new String[] {in.toString(), link.toString()}); + assertEquals(true, Files.isSymbolicLink(link)); + assertEquals(expected, Files.readString(target, UTF_8).replace(System.lineSeparator(), "\n")); + } + } +} diff --git a/java/daikon/test/FormatTestCase.java b/java/daikon/test/FormatTestCase.java index c325e8e2ae..9e0e90c18b 100644 --- a/java/daikon/test/FormatTestCase.java +++ b/java/daikon/test/FormatTestCase.java @@ -12,9 +12,7 @@ import daikon.PptSlice3; import daikon.PptTopLevel; import daikon.ProglangType; -import daikon.VarComparabilityNone; import daikon.VarInfo; -import daikon.VarInfoAux; import daikon.inv.Invariant; import daikon.inv.OutputFormat; import daikon.inv.binary.BinaryInvariant; @@ -113,9 +111,7 @@ public String createTestOutput(Invariant inv) { if (resultCache == null) { resultCache = (String) outputProducer.invoke(inv, outputProducerArgs); } - if (FileIO.new_decl_format) { - resultCache = VarInfo.old_var_names(resultCache); - } + resultCache = VarInfo.old_var_names(resultCache); return resultCache; } catch (IllegalAccessException e) { throw new RuntimeException(e.toString()); @@ -620,27 +616,22 @@ private static VarInfo getVarInfo(ProglangType type, int i) { VarInfo result; String base_name = new String(new char[] {(char) ('a' + i)}); String name = base_name + arrayModifier; - if (FileIO.new_decl_format) { - if (arrayModifier != "") { // interned - FileIO.VarDefinition vardef = - new FileIO.VarDefinition(base_name, VarInfo.VarKind.VARIABLE, type.elementType()); - VarInfo hashcode = new VarInfo(vardef); - vardef = new FileIO.VarDefinition(base_name + "[..]", VarInfo.VarKind.ARRAY, type); - vardef.arr_dims = 1; - vardef.enclosing_var_name = base_name; - result = new VarInfo(vardef); - result.enclosing_var = hashcode; - assertNull(result.enclosing_var.enclosing_var); - // System.out.printf("Created %s [%s]%n", result, hashcode); - } else { - FileIO.VarDefinition vardef = - new FileIO.VarDefinition(name, VarInfo.VarKind.VARIABLE, type); - result = new VarInfo(vardef); - assertNull(result.enclosing_var); - // System.out.printf("Created %s%n", result); - } + if (arrayModifier != "") { // interned + FileIO.VarDefinition vardef = + new FileIO.VarDefinition(base_name, VarInfo.VarKind.VARIABLE, type.elementType()); + VarInfo hashcode = new VarInfo(vardef); + vardef = new FileIO.VarDefinition(base_name + "[..]", VarInfo.VarKind.ARRAY, type); + vardef.arr_dims = 1; + vardef.enclosing_var_name = base_name; + result = new VarInfo(vardef); + result.enclosing_var = hashcode; + assertNull(result.enclosing_var.enclosing_var); + // System.out.printf("Created %s [%s]%n", result, hashcode); } else { - result = new VarInfo(name, type, type, VarComparabilityNone.it, VarInfoAux.getDefault()); + FileIO.VarDefinition vardef = new FileIO.VarDefinition(name, VarInfo.VarKind.VARIABLE, type); + result = new VarInfo(vardef); + assertNull(result.enclosing_var); + // System.out.printf("Created %s%n", result); } return result; } diff --git a/java/daikon/test/LinearTernaryCoreTest.java b/java/daikon/test/LinearTernaryCoreTest.java index a1b5775b72..2e05f2b172 100644 --- a/java/daikon/test/LinearTernaryCoreTest.java +++ b/java/daikon/test/LinearTernaryCoreTest.java @@ -5,7 +5,6 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import daikon.FileIO; import daikon.inv.OutputFormat; import daikon.inv.ternary.threeScalar.LinearTernaryCore; import org.junit.BeforeClass; @@ -18,7 +17,6 @@ public class LinearTernaryCoreTest { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } void set_cache(LinearTernaryCore ltc, int index, long x, long y, long z) { diff --git a/java/daikon/test/ModBitTrackerTest.java b/java/daikon/test/ModBitTrackerTest.java index 0fb019e5c9..689e03bee7 100644 --- a/java/daikon/test/ModBitTrackerTest.java +++ b/java/daikon/test/ModBitTrackerTest.java @@ -3,7 +3,6 @@ import static java.util.logging.Level.INFO; import static org.junit.Assert.assertEquals; -import daikon.FileIO; import daikon.ModBitTracker; import daikon.ValueTuple; import java.util.BitSet; @@ -29,7 +28,6 @@ public class ModBitTrackerTest { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } private ModBitTracker makeModBitTracker(BitSet[] bitsets) { diff --git a/java/daikon/test/ProglangTypeTest.java b/java/daikon/test/ProglangTypeTest.java index d76960f1e6..e615fd643d 100644 --- a/java/daikon/test/ProglangTypeTest.java +++ b/java/daikon/test/ProglangTypeTest.java @@ -3,7 +3,6 @@ import static java.util.logging.Level.INFO; import static org.junit.Assert.assertEquals; -import daikon.FileIO; import daikon.ProglangType; import java.util.Arrays; import java.util.Comparator; @@ -29,7 +28,6 @@ public ProglangTypeTest() {} @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } /** diff --git a/java/daikon/test/SampleTester.decls b/java/daikon/test/SampleTester.decls index fcf694092f..78fce0d829 100644 --- a/java/daikon/test/SampleTester.decls +++ b/java/daikon/test/SampleTester.decls @@ -1,87 +1,106 @@ -VarComparability -none +decl-version 2.0 + +var-comparability none ListImplementors java.util.List -DECLARE -foo.f():::ENTER -x -int -int -22 -y -int -int -22 -z -int -int -22 +ppt foo.f():::ENTER + ppt-type enter + variable x + var-kind variable + dec-type int + rep-type int + comparability 22 + variable y + var-kind variable + dec-type int + rep-type int + comparability 22 + variable z + var-kind variable + dec-type int + rep-type int + comparability 22 -DECLARE -foo.f():::EXIT35 -x -int -int -22 -y -int -int -22 -z -int -int -22 +ppt foo.f():::EXIT35 + ppt-type subexit + variable x + var-kind variable + dec-type int + rep-type int + comparability 22 + variable y + var-kind variable + dec-type int + rep-type int + comparability 22 + variable z + var-kind variable + dec-type int + rep-type int + comparability 22 -DECLARE -foo.g():::ENTER -p -int -int -22 -q -int -int -22 -r -int -int -22 +ppt foo.g():::ENTER + ppt-type enter + variable p + var-kind variable + dec-type int + rep-type int + comparability 22 + variable q + var-kind variable + dec-type int + rep-type int + comparability 22 + variable r + var-kind variable + dec-type int + rep-type int + comparability 22 -DECLARE -foo.g():::EXIT40 -p -int -int -22 -q -int -int -22 -r -int -int -22 +ppt foo.g():::EXIT40 + ppt-type subexit + variable p + var-kind variable + dec-type int + rep-type int + comparability 22 + variable q + var-kind variable + dec-type int + rep-type int + comparability 22 + variable r + var-kind variable + dec-type int + rep-type int + comparability 22 -DECLARE -foo.strings():::ENTER -s -java.lang.String -java.lang.String -22 -a[] -java.lang.String[] -java.lang.String[] -22[22] +ppt foo.strings():::ENTER + ppt-type enter + variable s + var-kind variable + dec-type java.lang.String + rep-type java.lang.String + comparability 22 + variable a[..] + var-kind variable + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 22[22] -DECLARE -foo.strings():::EXIT1 -s -java.lang.String -java.lang.String -22 -a[] -java.lang.String[] -java.lang.String[] -22[22] +ppt foo.strings():::EXIT1 + ppt-type subexit + variable s + var-kind variable + dec-type java.lang.String + rep-type java.lang.String + comparability 22 + variable a[..] + var-kind variable + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 22[22] diff --git a/java/daikon/test/SampleTester.java b/java/daikon/test/SampleTester.java index d97f2970da..2cc11e7bd1 100644 --- a/java/daikon/test/SampleTester.java +++ b/java/daikon/test/SampleTester.java @@ -197,8 +197,6 @@ public void test_samples() throws IOException { */ public void test_samples(String commandFile) throws IOException { - FileIO.new_decl_format = null; - try (InputStream commands = getClass().getResourceAsStream(commandFile)) { if (commands == null) { fail( diff --git a/java/daikon/test/SampleTesterGlobal.decls b/java/daikon/test/SampleTesterGlobal.decls deleted file mode 100644 index 3bece5df4b..0000000000 --- a/java/daikon/test/SampleTesterGlobal.decls +++ /dev/null @@ -1,80 +0,0 @@ -VarComparability -none - -ListImplementors -java.util.List - -DECLARE -foo.f():::EXIT35 -x -int -int -22 -y -int -int -22 -z -int -int -22 - -DECLARE -foo.f():::ENTER -x -int -int -22 -y -int -int -22 -z -int -int -22 - -DECLARE -bar.f():::EXIT70 -x -int -int -22 -y -int -int -22 -z -int -int -22 - -DECLARE -bar.f():::ENTER -x -int -int -22 -y -int -int -22 -z -int -int -22 - -DECLARE -std:::GLOBAL -x -int -int -22 -y -int -int -22 -z -int -int -22 diff --git a/java/daikon/test/TraceSelectTest.java b/java/daikon/test/TraceSelectTest.java new file mode 100644 index 0000000000..fde50b8cbb --- /dev/null +++ b/java/daikon/test/TraceSelectTest.java @@ -0,0 +1,61 @@ +package daikon.test; + +import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; + +import daikon.tools.TraceSelect; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.List; +import java.util.Random; +import org.junit.Test; + +/** Tests the TraceSelect tool. */ +public class TraceSelectTest { + + /** The number of invocations in the trace file created by {@link #writeTrace}. */ + private static final int NUM_INVOCATIONS = 20; + + /** + * Writes a trace file with {@link #NUM_INVOCATIONS} invocations of one method. + * + * @return the trace file + * @throws IOException if the file cannot be written + */ + private static Path writeTrace() throws IOException { + StringBuilder sb = new StringBuilder(); + for (int nonce = 1; nonce <= NUM_INVOCATIONS; nonce++) { + for (String kind : new String[] {"ENTER", "EXIT1"}) { + sb.append("foo.Bar.baz():::") + .append(kind) + .append("\nthis_invocation_nonce\n") + .append(nonce) + .append("\nx\n") + .append(nonce) + .append("\n1\n\n"); + } + } + Path trace = Files.createTempFile("TraceSelectTest", ".dtrace"); + Files.writeString(trace, sb, UTF_8); + return trace; + } + + /** Tests that sampling twice with the same seed selects the same invocations. */ + @Test + public void testSameSeedSameSample() throws IOException { + Path trace = writeTrace(); + try { + int sampleSize = 5; + List sample1 = + TraceSelect.selectSample(trace.toString(), sampleSize, new Random(1000), false); + List sample2 = + TraceSelect.selectSample(trace.toString(), sampleSize, new Random(1000), false); + // The sample is a proper subset of the invocations, so the test is not vacuous. + assertEquals(sampleSize, sample1.size()); + assertEquals(sample1, sample2); + } finally { + Files.delete(trace); + } + } +} diff --git a/java/daikon/test/VarComparabilityTest.java b/java/daikon/test/VarComparabilityTest.java index b75357d002..3e6b4c348d 100644 --- a/java/daikon/test/VarComparabilityTest.java +++ b/java/daikon/test/VarComparabilityTest.java @@ -19,7 +19,6 @@ public class VarComparabilityTest { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } boolean comp(VarComparability v1, VarComparability v2) { diff --git a/java/daikon/test/VarInfoNameTest.java b/java/daikon/test/VarInfoNameTest.java index 5ee8fcd2c7..f437b435db 100644 --- a/java/daikon/test/VarInfoNameTest.java +++ b/java/daikon/test/VarInfoNameTest.java @@ -4,7 +4,6 @@ import static java.util.logging.Level.INFO; import static org.junit.Assert.fail; -import daikon.FileIO; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -40,7 +39,6 @@ public class VarInfoNameTest { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Test diff --git a/java/daikon/test/diff/ConsequentCVFPairComparatorTester.java b/java/daikon/test/diff/ConsequentCVFPairComparatorTester.java index 644590b188..94b0466e7f 100644 --- a/java/daikon/test/diff/ConsequentCVFPairComparatorTester.java +++ b/java/daikon/test/diff/ConsequentCVFPairComparatorTester.java @@ -22,7 +22,6 @@ public class ConsequentCVFPairComparatorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Test diff --git a/java/daikon/test/diff/ConsequentCVFSortComparatorTester.java b/java/daikon/test/diff/ConsequentCVFSortComparatorTester.java index 94c26f7ec4..8caaa5b214 100644 --- a/java/daikon/test/diff/ConsequentCVFSortComparatorTester.java +++ b/java/daikon/test/diff/ConsequentCVFSortComparatorTester.java @@ -22,7 +22,6 @@ public class ConsequentCVFSortComparatorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Test diff --git a/java/daikon/test/diff/DetailedStatisticsVisitorTester.java b/java/daikon/test/diff/DetailedStatisticsVisitorTester.java index 001242ea3b..182d73da45 100644 --- a/java/daikon/test/diff/DetailedStatisticsVisitorTester.java +++ b/java/daikon/test/diff/DetailedStatisticsVisitorTester.java @@ -57,7 +57,6 @@ public class DetailedStatisticsVisitorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Before diff --git a/java/daikon/test/diff/DiffTester.java b/java/daikon/test/diff/DiffTester.java index 4cae2f1644..5076b2b1cb 100644 --- a/java/daikon/test/diff/DiffTester.java +++ b/java/daikon/test/diff/DiffTester.java @@ -48,7 +48,6 @@ public class DiffTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Before diff --git a/java/daikon/test/diff/InvMapTester.java b/java/daikon/test/diff/InvMapTester.java index 093e341300..2168767506 100644 --- a/java/daikon/test/diff/InvMapTester.java +++ b/java/daikon/test/diff/InvMapTester.java @@ -31,7 +31,6 @@ public class InvMapTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Before diff --git a/java/daikon/test/diff/MinusVisitorTester.java b/java/daikon/test/diff/MinusVisitorTester.java index a7c7f13d51..070f0fcd2a 100644 --- a/java/daikon/test/diff/MinusVisitorTester.java +++ b/java/daikon/test/diff/MinusVisitorTester.java @@ -21,7 +21,6 @@ public class MinusVisitorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } // X1 and X2 have the same class and vars, but different formula diff --git a/java/daikon/test/diff/PrintDifferingInvariantsVisitorTester.java b/java/daikon/test/diff/PrintDifferingInvariantsVisitorTester.java index 1f6c6d5026..0dc05dc059 100644 --- a/java/daikon/test/diff/PrintDifferingInvariantsVisitorTester.java +++ b/java/daikon/test/diff/PrintDifferingInvariantsVisitorTester.java @@ -35,7 +35,6 @@ public class PrintDifferingInvariantsVisitorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @Test diff --git a/java/daikon/test/diff/UnionVisitorTester.java b/java/daikon/test/diff/UnionVisitorTester.java index ebe0b6b859..866a767739 100644 --- a/java/daikon/test/diff/UnionVisitorTester.java +++ b/java/daikon/test/diff/UnionVisitorTester.java @@ -20,7 +20,6 @@ public class UnionVisitorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } // X1 and X2 have the same class and vars, but different formula diff --git a/java/daikon/test/diff/XorVisitorTester.java b/java/daikon/test/diff/XorVisitorTester.java index afe04bd8a1..dfba566ee4 100644 --- a/java/daikon/test/diff/XorVisitorTester.java +++ b/java/daikon/test/diff/XorVisitorTester.java @@ -20,7 +20,6 @@ public class XorVisitorTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } // X1 and X2 have the same class and vars, but different formula diff --git a/java/daikon/test/dtracediff/AllTypes.dtrace.gz b/java/daikon/test/dtracediff/AllTypes.dtrace.gz index 32a1305dce..b17a3acf4b 100644 Binary files a/java/daikon/test/dtracediff/AllTypes.dtrace.gz and b/java/daikon/test/dtracediff/AllTypes.dtrace.gz differ diff --git a/java/daikon/test/dtracediff/Hanoi-badvalue.dtrace.gz b/java/daikon/test/dtracediff/Hanoi-badvalue.dtrace.gz index a9c0ab7e1c..9202066f49 100644 Binary files a/java/daikon/test/dtracediff/Hanoi-badvalue.dtrace.gz and b/java/daikon/test/dtracediff/Hanoi-badvalue.dtrace.gz differ diff --git a/java/daikon/test/dtracediff/Hanoi-badvar.dtrace.gz b/java/daikon/test/dtracediff/Hanoi-badvar.dtrace.gz index d21cc9d5ce..73f640e236 100644 Binary files a/java/daikon/test/dtracediff/Hanoi-badvar.dtrace.gz and b/java/daikon/test/dtracediff/Hanoi-badvar.dtrace.gz differ diff --git a/java/daikon/test/dtracediff/Hanoi-mungpointers.dtrace.gz b/java/daikon/test/dtracediff/Hanoi-mungpointers.dtrace.gz index fc4db4d707..2246fcd71b 100644 Binary files a/java/daikon/test/dtracediff/Hanoi-mungpointers.dtrace.gz and b/java/daikon/test/dtracediff/Hanoi-mungpointers.dtrace.gz differ diff --git a/java/daikon/test/dtracediff/Hanoi-truncated.dtrace.gz b/java/daikon/test/dtracediff/Hanoi-truncated.dtrace.gz index 190226dbfd..b25c4cb393 100644 Binary files a/java/daikon/test/dtracediff/Hanoi-truncated.dtrace.gz and b/java/daikon/test/dtracediff/Hanoi-truncated.dtrace.gz differ diff --git a/java/daikon/test/dtracediff/Hanoi.dtrace.gz b/java/daikon/test/dtracediff/Hanoi.dtrace.gz index 078851c3df..07a4411540 100644 Binary files a/java/daikon/test/dtracediff/Hanoi.dtrace.gz and b/java/daikon/test/dtracediff/Hanoi.dtrace.gz differ diff --git a/java/daikon/test/inv/InvariantTester.java b/java/daikon/test/inv/InvariantTester.java index 354f2eed3a..0cba53d21f 100644 --- a/java/daikon/test/inv/InvariantTester.java +++ b/java/daikon/test/inv/InvariantTester.java @@ -23,7 +23,6 @@ public class InvariantTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @SuppressWarnings("interning") diff --git a/java/daikon/test/inv/unary/scalar/OneOfScalarTester.java b/java/daikon/test/inv/unary/scalar/OneOfScalarTester.java index 3e9a1fe647..c574fb5fc3 100644 --- a/java/daikon/test/inv/unary/scalar/OneOfScalarTester.java +++ b/java/daikon/test/inv/unary/scalar/OneOfScalarTester.java @@ -4,7 +4,6 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import daikon.FileIO; import daikon.PptSlice; import daikon.PptSlice1; import daikon.PptTopLevel; @@ -33,7 +32,6 @@ public class OneOfScalarTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @SuppressWarnings("interning") diff --git a/java/daikon/test/inv/unary/sequence/OneOfSequenceTester.java b/java/daikon/test/inv/unary/sequence/OneOfSequenceTester.java index 65e8a1ac0a..302ac556e2 100644 --- a/java/daikon/test/inv/unary/sequence/OneOfSequenceTester.java +++ b/java/daikon/test/inv/unary/sequence/OneOfSequenceTester.java @@ -4,7 +4,6 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import daikon.FileIO; import daikon.PptSlice; import daikon.PptSlice1; import daikon.PptTopLevel; @@ -34,7 +33,6 @@ public class OneOfSequenceTester { @BeforeClass public static void setUpClass() { daikon.LogHelper.setupLogs(INFO); - FileIO.new_decl_format = true; } @SuppressWarnings("interning") diff --git a/java/daikon/test/split/QuantCallsSplitterTest.java b/java/daikon/test/split/QuantCallsSplitterTest.java new file mode 100644 index 0000000000..1a3b54e9b1 --- /dev/null +++ b/java/daikon/test/split/QuantCallsSplitterTest.java @@ -0,0 +1,195 @@ +package daikon.test.split; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import daikon.Daikon; +import daikon.FileIO; +import daikon.PptMap; +import daikon.PptTopLevel; +import daikon.ValueTuple; +import daikon.VarInfo; +import daikon.split.SpinfoFile; +import daikon.split.Splitter; +import daikon.split.SplitterFactory; +import daikon.split.SplitterList; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.PrintStream; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +import java.util.regex.Pattern; +import org.checkerframework.checker.nullness.qual.Nullable; +import org.junit.Test; + +/** + * Compiles, loads, and evaluates the splitters for the conditions in QuantCalls.spinfo, which call + * daikon.Quant methods. SplitterFactoryTest only compares the generated source code with goal + * files. + */ +public final class QuantCallsSplitterTest { + + /** The directory that contains the test inputs. */ + private static final String targetDir = "daikon/test/split/targets/"; + + /** The name of the program point to which the splitters apply. */ + private static final String pptName = "misc.QuantCalls.m"; + + /** The conditions that cannot be translated, because they apply a method to an array. */ + private static final String[] untranslatableConditions = { + "daikon.Quant.getElement_boolean(this.a, 0)", + "java.util.Arrays.equals(this.a, this.b)", + "daikon.Quant.size(this.h) > daikon.Quant.getElement_int(this.d, 0)" + }; + + /** Maps each translatable condition to its value for the values set by {@link #makeVt}. */ + private static final Map expectedValues = new HashMap<>(); + + static { + expectedValues.put( + "daikon.Quant.getElement_int(this.a, daikon.Quant.getElement_int(this.b, i)) > 0", true); + expectedValues.put("daikon.Quant.size(this.a) == i", false); + expectedValues.put("daikon.Quant.fuzzy.eq(this.x, 0.0)", false); + expectedValues.put("isEmpty()", false); + expectedValues.put("daikon.Quant.getElement_boolean(this.flags, i)", true); + expectedValues.put( + "daikon.Quant.getElement_double(this.d, Math.max(i, 0)) > java.lang.Math.abs(this.x)", + false); + expectedValues.put("\"x\".equals(daikon.Quant.getElement_String(this.s, 0))", true); + expectedValues.put( + "daikon.Quant.getElement_char(this.str, 0) == 'a' && daikon.Quant.size(this.str) > 1", + true); + expectedValues.put("daikon.Quant.getElement_String(this.s, 0) == null", false); + expectedValues.put("daikon.Quant.getElement_Object(this.s, i) != null", true); + expectedValues.put( + "this.a[this.sh[0]] > 0 && daikon.Quant.getElement_short(this.sh, 1) > 0", true); + expectedValues.put("this.sign == null", false); + expectedValues.put( + "this.sign != null && (daikon.Quant.getElement_String(this.s, 0)) == null", false); + expectedValues.put("daikon.Quant.getElement_String(this.s, 0).trim() != null", true); + expectedValues.put("this.obj == null", true); + expectedValues.put( + "daikon.Quant.getElement_Object(this.objs, i) != null && this.objs[0] == null", true); + } + + /** + * Checks that the untranslatable conditions are reported, and that the splitters for the other + * conditions compile and evaluate to the expected values. + * + * @throws IOException if a test input cannot be read + */ + @Test + @SuppressWarnings("nullness:contracts.precondition") // parse_spinfofile sets the temp directory + public void testQuantCalls() throws IOException { + SpinfoFile spinfo = SplitterFactory.parse_spinfofile(new File(targetDir + "QuantCalls.spinfo")); + PptMap ppts = new PptMap(); + // Other tests may have set the patterns that filter the program points and variables. + Pattern oldPptRegexp = Daikon.ppt_regexp; + Pattern oldPptOmitRegexp = Daikon.ppt_omit_regexp; + Pattern oldVarRegexp = Daikon.var_regexp; + Pattern oldVarOmitRegexp = Daikon.var_omit_regexp; + Daikon.ppt_regexp = null; + Daikon.ppt_omit_regexp = null; + Daikon.var_regexp = null; + Daikon.var_omit_regexp = null; + try { + FileIO.read_data_trace_file(targetDir + "QuantCalls.decls", ppts); + } finally { + Daikon.ppt_regexp = oldPptRegexp; + Daikon.ppt_omit_regexp = oldPptOmitRegexp; + Daikon.var_regexp = oldVarRegexp; + Daikon.var_omit_regexp = oldVarOmitRegexp; + } + PptTopLevel ppt = ppts.get("misc.QuantCalls.m(int):::EXIT10"); + if (ppt == null) { + throw new AssertionError("No program point in " + ppts.nameStringSet()); + } + + // Splitters that other tests registered for pptName would be counted below. + SplitterList.remove(pptName); + try { + PrintStream oldOut = System.out; + ByteArrayOutputStream out = new ByteArrayOutputStream(); + System.setOut(new PrintStream(out, true, StandardCharsets.UTF_8)); + try { + SplitterFactory.load_splitters(ppt, Collections.singletonList(spinfo)); + } finally { + System.setOut(oldOut); + } + String output = new String(out.toByteArray(), StandardCharsets.UTF_8); + + for (String condition : untranslatableConditions) { + assertTrue(output, output.contains(condition + " cannot be parsed or translated:")); + } + assertTrue(output, output.contains("the splitter cannot pass the array this.a to a method")); + assertTrue( + output, + output.contains( + "Cannot translate daikon.Quant.size(this_h): the first argument is not an array whose" + + " elements are available to the splitter")); + assertTrue( + output, + output.contains( + "Cannot translate daikon.Quant.getElement_int(this_d,0): the element type of" + + " this.d[..] is not the one that the method expects")); + + Splitter[] factories = SplitterList.get_raw(pptName); + if (factories == null) { + throw new AssertionError(output); + } + assertEquals(output, expectedValues.size(), factories.length); + ValueTuple vt = makeVt(ppt); + for (Splitter factory : factories) { + String condition = factory.condition(); + Boolean expected = expectedValues.get(condition); + assertNotNull(condition, expected); + Splitter splitter = factory.instantiateSplitter(ppt); + assertTrue(condition, splitter.valid()); + assertEquals(condition, expected, splitter.test(vt)); + } + } finally { + SplitterList.remove(pptName); + } + } + + /** + * Returns a ValueTuple that gives values to the variables of ppt that the conditions use. + * + * @param ppt the program point to which the splitters apply + * @return a ValueTuple for ppt + */ + private static ValueTuple makeVt(PptTopLevel ppt) { + Map values = new HashMap<>(); + values.put("i", 1L); + values.put("this.a[..]", new long[] {5, -3, 7}); + values.put("this.b[..]", new long[] {2, 0}); + values.put("this.x", 0.5); + values.put("this.flags[..]", new long[] {0, 1}); + values.put("this.d[..]", new double[] {1.0, 0.25}); + values.put("this.s[..]", new String[] {"x", " y "}); + values.put("this.str", "ab"); + values.put("this.sh[..]", new long[] {2, 4}); + values.put("this.obj", 0L); + values.put("this.objs[..]", new long[] {0, 7}); + values.put("this.sign", "+"); + + int size = 0; + for (VarInfo vi : ppt.var_infos) { + size = Math.max(size, vi.value_index + 1); + } + @Nullable Object[] vals = new @Nullable Object[size]; + int[] mods = new int[size]; + Arrays.fill(mods, ValueTuple.MODIFIED); + for (VarInfo vi : ppt.var_infos) { + if (vi.value_index >= 0) { + vals[vi.value_index] = values.get(vi.name()); + } + } + return ValueTuple.makeUninterned(vals, mods); + } +} diff --git a/java/daikon/test/split/SplitterFactoryTestUpdater.java b/java/daikon/test/split/SplitterFactoryTestUpdater.java index 03b2d648d0..55eb2bfad1 100644 --- a/java/daikon/test/split/SplitterFactoryTestUpdater.java +++ b/java/daikon/test/split/SplitterFactoryTestUpdater.java @@ -69,6 +69,7 @@ public static void main(String[] args) { generateSplitters("Fib.spinfo", "Fib.decls"); generateSplitters("QueueAr.spinfo", "QueueAr.decls"); generateSplitters("BigFloat.spinfo", "BigFloat.decls"); + generateSplitters("QuantCalls.spinfo", "QuantCalls.decls"); processFiles(updateGoals); writeTestClass(); } @@ -102,19 +103,13 @@ private static void generateSplitters(List spinfos, List decls) } spinfoFileLists.add(new ArrayList(spinfoFiles)); for (String declsFile : decls) { - declsFile = targetDir + declsFile; - declsFileSet.add(new File(declsFile)); + declsFileSet.add(new File(targetDir + declsFile)); } declsFileLists.add(new ArrayList(declsFileSet)); try { PptSplitter.dkconfig_suppressSplitterErrors = true; Daikon.create_splitters(spinfoFiles); - // calling read_data_trace_file in a loop instead of calling - // read_data_trace_files allows us to mix version 1 and - // version 2 decls file formats. for (String declsFile : decls) { - // This reset allows current format to differ from previous. - FileIO.resetNewDeclFormat(); FileIO.read_data_trace_file(targetDir + declsFile, allPpts); } } catch (IOException e) { @@ -352,7 +347,6 @@ private static String getTestClassText() { ps.println(" PptSplitter.dkconfig_suppressSplitterErrors = true;"); ps.println(" Daikon.create_splitters(spFiles);"); ps.println(" for (String declsFile : decls) {"); - ps.println(" FileIO.resetNewDeclFormat();"); ps.println( " FileIO.read_data_trace_file(declsFile, allPpts);"); // invoked for side effects ps.println(" }"); diff --git a/java/daikon/test/split/SplitterLoadTest.java b/java/daikon/test/split/SplitterLoadTest.java new file mode 100644 index 0000000000..16e6ccc564 --- /dev/null +++ b/java/daikon/test/split/SplitterLoadTest.java @@ -0,0 +1,238 @@ +package daikon.test.split; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assume.assumeTrue; + +import daikon.Daikon; +import daikon.FileIO; +import daikon.PptMap; +import daikon.PptTopLevel; +import daikon.split.PptSplitter; +import daikon.split.SpinfoFile; +import daikon.split.Splitter; +import daikon.split.SplitterFactory; +import daikon.split.SplitterList; +import daikon.split.SplitterObject; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.net.URISyntaxException; +import java.nio.file.Files; +import java.nio.file.InvalidPathException; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.function.Consumer; +import java.util.regex.Pattern; +import org.junit.BeforeClass; +import org.junit.Test; + +/** Tests loading of splitters when some of the splitters for a program point are erroneous. */ +@SuppressWarnings("nullness") // testing code +public class SplitterLoadTest { + + /** Creates a SplitterLoadTest. */ + public SplitterLoadTest() {} + + /** The directory containing the decls file. */ + private static final String targetDir = "daikon/test/split/targets/"; + + /** The name of the program point whose splitters are tested. */ + private static final String pptName = "DataStructures.QueueAr.isEmpty"; + + /** A splitter condition that is valid for {@link #pptName}. */ + private static final String goodCondition = "currentSize == 0"; + + /** + * Skips the tests if splitters cannot be compiled, because the compiler is not available or + * because Daikon's classes are not on the classpath that the compiler uses. + */ + @BeforeClass + public static void assumeSplittersCanBeCompiled() { + assumeTrue("Cannot run the splitter compiler", compilerIsRunnable()); + assumeTrue("Daikon's classes are not on java.class.path", splitterIsOnClassPath()); + } + + /** + * Returns true if the compiler of {@link SplitterFactory#dkconfig_compiler} can be run. + * + * @return true if the compiler can be run + */ + private static boolean compilerIsRunnable() { + String compiler = SplitterFactory.dkconfig_compiler.trim().split(" +")[0]; + try { + @SuppressWarnings({ + "resourceleak:required.method.not.called", // Process is AutoCloseable only in Java 26+ + "resourceleak:unneeded.suppression" // the suppression is needed only in Java 26+ + }) + Process p = new ProcessBuilder(compiler, "-version").redirectErrorStream(true).start(); + try (InputStream in = p.getInputStream()) { + while (in.read() != -1) { + // Discard the output, so that the process does not block. + } + } + return p.waitFor() == 0; + } catch (IOException e) { + return false; + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + return false; + } + } + + /** + * Returns true if the location of the {@link Splitter} class is on {@code java.class.path}, which + * {@link SplitterFactory#dkconfig_compiler} passes to the compiler. + * + * @return true if the {@link Splitter} class is on {@code java.class.path} + */ + private static boolean splitterIsOnClassPath() { + Path splitterLocation; + try { + splitterLocation = + Paths.get(Splitter.class.getProtectionDomain().getCodeSource().getLocation().toURI()) + .toAbsolutePath() + .normalize(); + } catch (URISyntaxException | RuntimeException e) { + return false; + } + for (String entry : System.getProperty("java.class.path").split(File.pathSeparator)) { + try { + if (!entry.isEmpty() + && Paths.get(entry).toAbsolutePath().normalize().equals(splitterLocation)) { + return true; + } + } catch (InvalidPathException e) { + // Ignore a malformed classpath entry. + } + } + return false; + } + + /** + * Erroneous splitters (a parse error and a lexical error) must not prevent the other splitters + * from being compiled and loaded. + */ + @Test + public void testUnparseableSplitter() throws IOException { + String parseErrorCondition = "currentSize == == 0"; + // An unterminated comment is a lexical error, which the parser reports as a TokenMgrError. + String lexicalErrorCondition = "currentSize == 0 /* unterminated"; + + SplitterObject[] splitters = + loadSplitters(List.of(goodCondition, parseErrorCondition, lexicalErrorCondition), s -> {}); + SplitterObject good = splitters[0]; + SplitterObject parseError = splitters[1]; + SplitterObject lexicalError = splitters[2]; + + assertTrue(good.getError(), good.splitterExists()); + assertFalse(parseError.splitterExists()); + assertTrue(parseError.getError(), parseError.getError().contains("cannot be parsed")); + assertFalse(lexicalError.splitterExists()); + assertTrue(lexicalError.getError(), lexicalError.getError().contains("cannot be parsed")); + } + + /** + * A splitter whose source file cannot be written must not prevent the other splitters from being + * compiled and loaded. + */ + @Test + public void testUnwritableSplitter() throws IOException { + // No file can be created in a read-only directory. Deleting the nonexistent class file from + // that directory succeeds, so writing the source file is the step that fails. + Path readOnlyDirectory = Files.createTempDirectory("SplitterLoadTest"); + try { + assumeTrue(readOnlyDirectory.toFile().setWritable(false, false)); + // A privileged user can write to a read-only directory. + assumeTrue(!Files.isWritable(readOnlyDirectory)); + SplitterObject[] splitters = + loadSplitters( + List.of(goodCondition, "currentSize != 0"), + s -> s[1].setDirectory(readOnlyDirectory + File.separator)); + SplitterObject good = splitters[0]; + SplitterObject unwritable = splitters[1]; + + assertTrue(good.getError(), good.splitterExists()); + assertFalse(unwritable.splitterExists()); + assertTrue( + unwritable.getError(), + unwritable.getError().contains("Error while writing splitter file")); + } finally { + readOnlyDirectory.toFile().setWritable(true); + Files.delete(readOnlyDirectory); + } + } + + /** + * Creates splitters with the given conditions for {@link #pptName}, then writes, compiles, and + * loads them. Leaves no splitters registered in {@link SplitterList}. + * + * @param conditions the splitter conditions + * @param modifier a function that modifies the splitters before they are loaded + * @return the splitters, in the same order as {@code conditions} + */ + private static SplitterObject[] loadSplitters( + List conditions, Consumer modifier) throws IOException { + Path spinfo = Files.createTempFile("SplitterLoadTest", ".spinfo"); + try { + List lines = new ArrayList<>(); + lines.add("PPT_NAME " + pptName); + lines.addAll(conditions); + lines.add(""); + Files.writeString(spinfo, String.join(System.lineSeparator(), lines)); + SpinfoFile spfile = SplitterFactory.parse_spinfofile(spinfo.toFile()); + SplitterObject[][] splitterObjects = spfile.getSplitterObjects(); + assertEquals(1, splitterObjects.length); + SplitterObject[] result = splitterObjects[0]; + assertEquals(conditions.size(), result.length); + for (int i = 0; i < conditions.size(); i++) { + assertEquals(conditions.get(i), result[i].condition()); + } + modifier.accept(result); + + boolean oldSuppress = PptSplitter.dkconfig_suppressSplitterErrors; + PptSplitter.dkconfig_suppressSplitterErrors = true; + try { + PptTopLevel ppt = readPpt(); + SplitterFactory.load_splitters(ppt, Collections.singletonList(spfile)); + } finally { + PptSplitter.dkconfig_suppressSplitterErrors = oldSuppress; + SplitterList.remove(pptName); + } + return result; + } finally { + Files.delete(spinfo); + } + } + + /** + * Reads the program point to which the splitters apply. + * + * @return the program point to which the splitters apply + */ + private static PptTopLevel readPpt() throws IOException { + PptMap allPpts = new PptMap(); + // Other tests may have set program point filters, which would prevent reading the decls. + Pattern oldPptRegexp = Daikon.ppt_regexp; + Pattern oldPptOmitRegexp = Daikon.ppt_omit_regexp; + String oldPptMaxName = Daikon.ppt_max_name; + Daikon.ppt_regexp = null; + Daikon.ppt_omit_regexp = null; + Daikon.ppt_max_name = null; + try { + FileIO.read_data_trace_file(targetDir + "QueueAr.decls", allPpts); + } finally { + Daikon.ppt_regexp = oldPptRegexp; + Daikon.ppt_omit_regexp = oldPptOmitRegexp; + Daikon.ppt_max_name = oldPptMaxName; + } + PptTopLevel ppt = allPpts.get(pptName + "():::EXIT47"); + assertNotNull(ppt); + return ppt; + } +} diff --git a/java/daikon/test/split/targets/BigFloat.decls b/java/daikon/test/split/targets/BigFloat.decls index e9523c643f..7bde70d4bf 100644 --- a/java/daikon/test/split/targets/BigFloat.decls +++ b/java/daikon/test/split/targets/BigFloat.decls @@ -1,6709 +1,9704 @@ -VarComparability -implicit +decl-version 2.0 -DECLARE -Math::BigFloat.STORE_s():::ENTER +var-comparability implicit -DECLARE -Math::BigFloat.STORE_s():::EXIT13 -return -String -java.lang.String -22 +ppt Math::BigFloat.STORE_s():::ENTER + ppt-type enter -DECLARE -Math::BigFloat.TIESCALAR_s():::ENTER -$class -String # isParam = true -java.lang.String -22 +ppt Math::BigFloat.STORE_s():::EXIT13 + ppt-type subexit + variable return + var-kind return + dec-type String + rep-type java.lang.String + comparability 22 -DECLARE -Math::BigFloat.TIESCALAR_s():::EXIT11 -$class -String # isParam = true -java.lang.String -22 -return.deref.is_defined -boolean -boolean -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.TIESCALAR_s():::ENTER + ppt-type enter + variable $class + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::ENTER -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 +ppt Math::BigFloat.TIESCALAR_s():::EXIT11 + ppt-type subexit + variable $class + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable return.deref.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::EXIT100 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::ENTER + ppt-type enter + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::EXIT117 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::EXIT100 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::EXIT36 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::EXIT117 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::EXIT411 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::EXIT36 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bdiv_s():::EXIT70 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::EXIT411 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::ENTER -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 +ppt Math::BigFloat.bdiv_s():::EXIT70 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT104 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::ENTER + ppt-type enter + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT135 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT104 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT186 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT135 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT197 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT186 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT245 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT197 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT319 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT245 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bfround_s():::EXIT80 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a.is_defined -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bfround_s():::EXIT319 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.binf_s():::ENTER -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 -$sign -String # isParam = true -java.lang.String -22 -$sign.is_defined -boolean # isParam = true -boolean -22 +ppt Math::BigFloat.bfround_s():::EXIT80 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.binf_s():::EXIT104 -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 -$sign -String # isParam = true -java.lang.String -22 -$sign.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.binf_s():::ENTER + ppt-type enter + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $sign + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $sign.is_defined + var-kind field is_defined + enclosing-var $sign + dec-type boolean + rep-type boolean + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::ENTER -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 +ppt Math::BigFloat.binf_s():::EXIT104 + ppt-type subexit + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $sign + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $sign.is_defined + var-kind field is_defined + enclosing-var $sign + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::EXIT105 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::ENTER + ppt-type enter + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::EXIT113 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::EXIT105 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::EXIT169 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::EXIT113 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::EXIT53 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::EXIT169 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bmul_s():::EXIT86 -$self -String # isParam = true -java.lang.String -22 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -$y._a -int -int -1 -$y._a.is_defined -boolean -boolean -22 -$y._a.is_empty -boolean -boolean -22 -$y._e._a.is_defined -boolean -boolean -22 -$y._e._f -int -int -1 -$y._e._p.is_defined -boolean -boolean -22 -$y._e.sign -String -java.lang.String -22 -$y._e.value.deref[] -int[] -int[] -22[22] -$y._e.value -Object # hasNull = false -hashcode -22 -$y._e -Object # hasNull = false -hashcode -22 -$y._m._a.is_defined -boolean -boolean -22 -$y._m._f -int -int -1 -$y._m._p.is_defined -boolean -boolean -22 -$y._m.sign -String -java.lang.String -22 -$y._m.value.deref[] -int[] -int[] -22[22] -$y._m.value -Object # hasNull = false -hashcode -22 -$y._m -Object # hasNull = false -hashcode -22 -$y._p -int -int -1 -$y._p.is_defined -boolean -boolean -22 -$y._p.is_empty -boolean -boolean -22 -$y.sign -String -java.lang.String -22 -$y -Object # isParam = true, hasNull = false -hashcode -22 -$a -int # isParam = true -int -1 -$a.is_defined -boolean # isParam = true -boolean -22 -$a.is_empty -boolean # isParam = true -boolean -22 -$p -int # isParam = true -int -1 -$p.is_defined -boolean # isParam = true -boolean -22 -$p.is_empty -boolean # isParam = true -boolean -22 -$r.is_defined -boolean # isParam = true -boolean -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::EXIT53 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bnan_s():::ENTER -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 +ppt Math::BigFloat.bmul_s():::EXIT86 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $y._a + var-kind field _a + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._a.is_defined + var-kind field is_defined + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._a.is_empty + var-kind field is_empty + enclosing-var $y._a + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e._f + var-kind field _f + enclosing-var $y._e + dec-type int + rep-type int + comparability 1 + variable $y._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._e.sign + var-kind field sign + enclosing-var $y._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._e.value + var-kind field value + enclosing-var $y._e + dec-type Object + rep-type hashcode + comparability 22 + variable $y._e + var-kind field _e + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m._f + var-kind field _f + enclosing-var $y._m + dec-type int + rep-type int + comparability 1 + variable $y._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $y._m.sign + var-kind field sign + enclosing-var $y._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $y._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $y._m.value + var-kind field value + enclosing-var $y._m + dec-type Object + rep-type hashcode + comparability 22 + variable $y._m + var-kind field _m + enclosing-var $y + dec-type Object + rep-type hashcode + comparability 22 + variable $y._p + var-kind field _p + enclosing-var $y + dec-type int + rep-type int + comparability 1 + variable $y._p.is_defined + var-kind field is_defined + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y._p.is_empty + var-kind field is_empty + enclosing-var $y._p + dec-type boolean + rep-type boolean + comparability 22 + variable $y.sign + var-kind field sign + enclosing-var $y + dec-type String + rep-type java.lang.String + comparability 22 + variable $y + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable $a + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $a.is_defined + var-kind field is_defined + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $a.is_empty + var-kind field is_empty + enclosing-var $a + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable $p.is_defined + var-kind field is_defined + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $p.is_empty + var-kind field is_empty + enclosing-var $p + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable $r.is_defined + var-kind variable + dec-type boolean + rep-type boolean + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bnan_s():::EXIT84 -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bnan_s():::ENTER + ppt-type enter + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bnorm_s():::ENTER +ppt Math::BigFloat.bnan_s():::EXIT84 + ppt-type subexit + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bnorm_s():::EXIT146 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bnorm_s():::ENTER + ppt-type enter -DECLARE -Math::BigFloat.bnorm_s():::EXIT24 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bnorm_s():::EXIT146 + ppt-type subexit + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bround_s():::ENTER -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 +ppt Math::BigFloat.bnorm_s():::EXIT24 + ppt-type subexit + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bround_s():::EXIT118 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bround_s():::ENTER + ppt-type enter + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 -DECLARE -Math::BigFloat.bround_s():::EXIT149 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bround_s():::EXIT118 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bround_s():::EXIT201 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bround_s():::EXIT149 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bround_s():::EXIT94 -$x._a -int -int -1 -$x._a.is_defined -boolean -boolean -22 -$x._a.is_empty -boolean -boolean -22 -$x._e._a.is_defined -boolean -boolean -22 -$x._e._f -int -int -1 -$x._e._p.is_defined -boolean -boolean -22 -$x._e.sign -String -java.lang.String -22 -$x._e.value.deref[] -int[] -int[] -22[22] -$x._e.value -Object # hasNull = false -hashcode -22 -$x._e -Object # hasNull = false -hashcode -22 -$x._m._a.is_defined -boolean -boolean -22 -$x._m._f -int -int -1 -$x._m._p.is_defined -boolean -boolean -22 -$x._m.sign -String -java.lang.String -22 -$x._m.value.deref[] -int[] -int[] -22[22] -$x._m.value -Object # hasNull = false -hashcode -22 -$x._m -Object # hasNull = false -hashcode -22 -$x._p -int -int -1 -$x._p.is_defined -boolean -boolean -22 -$x._p.is_empty -boolean -boolean -22 -$x.sign -String -java.lang.String -22 -$x -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bround_s():::EXIT201 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bstr_s():::ENTER +ppt Math::BigFloat.bround_s():::EXIT94 + ppt-type subexit + variable $x._a + var-kind field _a + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._a.is_defined + var-kind field is_defined + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._a.is_empty + var-kind field is_empty + enclosing-var $x._a + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e._f + var-kind field _f + enclosing-var $x._e + dec-type int + rep-type int + comparability 1 + variable $x._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._e.sign + var-kind field sign + enclosing-var $x._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._e.value + var-kind field value + enclosing-var $x._e + dec-type Object + rep-type hashcode + comparability 22 + variable $x._e + var-kind field _e + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m._f + var-kind field _f + enclosing-var $x._m + dec-type int + rep-type int + comparability 1 + variable $x._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $x._m.sign + var-kind field sign + enclosing-var $x._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $x._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $x._m.value + var-kind field value + enclosing-var $x._m + dec-type Object + rep-type hashcode + comparability 22 + variable $x._m + var-kind field _m + enclosing-var $x + dec-type Object + rep-type hashcode + comparability 22 + variable $x._p + var-kind field _p + enclosing-var $x + dec-type int + rep-type int + comparability 1 + variable $x._p.is_defined + var-kind field is_defined + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x._p.is_empty + var-kind field is_empty + enclosing-var $x._p + dec-type boolean + rep-type boolean + comparability 22 + variable $x.sign + var-kind field sign + enclosing-var $x + dec-type String + rep-type java.lang.String + comparability 22 + variable $x + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.bstr_s():::EXIT221 -return -String -java.lang.String -22 +ppt Math::BigFloat.bstr_s():::ENTER + ppt-type enter -DECLARE -Math::BigFloat.bstr_s():::EXIT36 -return -String -java.lang.String -22 +ppt Math::BigFloat.bstr_s():::EXIT221 + ppt-type subexit + variable return + var-kind return + dec-type String + rep-type java.lang.String + comparability 22 -DECLARE -Math::BigFloat.bstr_s():::EXIT40 -return -String -java.lang.String -22 +ppt Math::BigFloat.bstr_s():::EXIT36 + ppt-type subexit + variable return + var-kind return + dec-type String + rep-type java.lang.String + comparability 22 -DECLARE -Math::BigFloat.bzero_s():::ENTER -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 +ppt Math::BigFloat.bstr_s():::EXIT40 + ppt-type subexit + variable return + var-kind return + dec-type String + rep-type java.lang.String + comparability 22 -DECLARE -Math::BigFloat.bzero_s():::EXIT84 -$self._a -int -int -1 -$self._a.is_defined -boolean -boolean -22 -$self._a.is_empty -boolean -boolean -22 -$self._e._a.is_defined -boolean -boolean -22 -$self._e._f -int -int -1 -$self._e._p.is_defined -boolean -boolean -22 -$self._e.sign -String -java.lang.String -22 -$self._e.value.deref[] -int[] -int[] -22[22] -$self._e.value -Object # hasNull = false -hashcode -22 -$self._e -Object # hasNull = false -hashcode -22 -$self._m._a.is_defined -boolean -boolean -22 -$self._m._f -int -int -1 -$self._m._p.is_defined -boolean -boolean -22 -$self._m.sign -String -java.lang.String -22 -$self._m.value.deref[] -int[] -int[] -22[22] -$self._m.value -Object # hasNull = false -hashcode -22 -$self._m -Object # hasNull = false -hashcode -22 -$self._p -int -int -1 -$self._p.is_defined -boolean -boolean -22 -$self._p.is_empty -boolean -boolean -22 -$self.sign -String -java.lang.String -22 -$self -Object # isParam = true, hasNull = false -hashcode -22 -return._a -int -int -1 -return._a.is_defined -boolean -boolean -22 -return._a.is_empty -boolean -boolean -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return._p -int -int -1 -return._p.is_defined -boolean -boolean -22 -return._p.is_empty -boolean -boolean -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.bzero_s():::ENTER + ppt-type enter + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 -DECLARE -Math::BigFloat.import_s():::ENTER -$self -String # isParam = true -java.lang.String -22 +ppt Math::BigFloat.bzero_s():::EXIT84 + ppt-type subexit + variable $self._a + var-kind field _a + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._a.is_defined + var-kind field is_defined + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._a.is_empty + var-kind field is_empty + enclosing-var $self._a + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e._f + var-kind field _f + enclosing-var $self._e + dec-type int + rep-type int + comparability 1 + variable $self._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._e.sign + var-kind field sign + enclosing-var $self._e + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._e.value + var-kind field value + enclosing-var $self._e + dec-type Object + rep-type hashcode + comparability 22 + variable $self._e + var-kind field _e + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m._f + var-kind field _f + enclosing-var $self._m + dec-type int + rep-type int + comparability 1 + variable $self._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable $self._m.sign + var-kind field sign + enclosing-var $self._m + dec-type String + rep-type java.lang.String + comparability 22 + variable $self._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable $self._m.value + var-kind field value + enclosing-var $self._m + dec-type Object + rep-type hashcode + comparability 22 + variable $self._m + var-kind field _m + enclosing-var $self + dec-type Object + rep-type hashcode + comparability 22 + variable $self._p + var-kind field _p + enclosing-var $self + dec-type int + rep-type int + comparability 1 + variable $self._p.is_defined + var-kind field is_defined + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self._p.is_empty + var-kind field is_empty + enclosing-var $self._p + dec-type boolean + rep-type boolean + comparability 22 + variable $self.sign + var-kind field sign + enclosing-var $self + dec-type String + rep-type java.lang.String + comparability 22 + variable $self + var-kind variable + dec-type Object + rep-type hashcode + flags is_param + comparability 22 + variable return._a + var-kind field _a + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._a.is_defined + var-kind field is_defined + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._a.is_empty + var-kind field is_empty + enclosing-var return._a + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._p + var-kind field _p + enclosing-var return + dec-type int + rep-type int + comparability 1 + variable return._p.is_defined + var-kind field is_defined + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return._p.is_empty + var-kind field is_empty + enclosing-var return._p + dec-type boolean + rep-type boolean + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 -DECLARE -Math::BigFloat.import_s():::EXIT67 -$self -String # isParam = true -java.lang.String -22 -return.is_defined -boolean -boolean -22 +ppt Math::BigFloat.import_s():::ENTER + ppt-type enter + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 -DECLARE -Math::BigFloat.is_one_s():::ENTER +ppt Math::BigFloat.import_s():::EXIT67 + ppt-type subexit + variable $self + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable return.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 -DECLARE -Math::BigFloat.is_one_s():::EXIT56 -return -int -int -22 +ppt Math::BigFloat.is_one_s():::ENTER + ppt-type enter -DECLARE -Math::BigFloat.is_one_s():::EXIT60 -return -int -int -22 +ppt Math::BigFloat.is_one_s():::EXIT56 + ppt-type subexit + variable return + var-kind return + dec-type int + rep-type int + comparability 22 -DECLARE -Math::BigFloat.is_zero_s():::ENTER +ppt Math::BigFloat.is_one_s():::EXIT60 + ppt-type subexit + variable return + var-kind return + dec-type int + rep-type int + comparability 22 -DECLARE -Math::BigFloat.is_zero_s():::EXIT32 -return -int -int -22 +ppt Math::BigFloat.is_zero_s():::ENTER + ppt-type enter -DECLARE -Math::BigFloat.is_zero_s():::EXIT36 -return -int -int -22 +ppt Math::BigFloat.is_zero_s():::EXIT32 + ppt-type subexit + variable return + var-kind return + dec-type int + rep-type int + comparability 22 -DECLARE -Math::BigFloat.new_s():::ENTER -$class -String # isParam = true -java.lang.String -22 -$wanted -String # isParam = true -java.lang.String -22 +ppt Math::BigFloat.is_zero_s():::EXIT36 + ppt-type subexit + variable return + var-kind return + dec-type int + rep-type int + comparability 22 -DECLARE -Math::BigFloat.new_s():::EXIT167 -$class -String # isParam = true -java.lang.String -22 -$wanted -String # isParam = true -java.lang.String -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.new_s():::ENTER + ppt-type enter + variable $class + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $wanted + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 -DECLARE -Math::BigFloat.new_s():::EXIT253 -$class -String # isParam = true -java.lang.String -22 -$wanted -String # isParam = true -java.lang.String -22 -return._e._a.is_defined -boolean -boolean -22 -return._e._f -int -int -1 -return._e._p.is_defined -boolean -boolean -22 -return._e.sign -String -java.lang.String -22 -return._e.value.deref[] -int[] -int[] -22[22] -return._e.value -Object # hasNull = false -hashcode -22 -return._e -Object # hasNull = false -hashcode -22 -return._m._a.is_defined -boolean -boolean -22 -return._m._f -int -int -1 -return._m._p.is_defined -boolean -boolean -22 -return._m.sign -String -java.lang.String -22 -return._m.value.deref[] -int[] -int[] -22[22] -return._m.value -Object # hasNull = false -hashcode -22 -return._m -Object # hasNull = false -hashcode -22 -return.sign -String -java.lang.String -22 -return -Object # hasNull = false -hashcode -22 +ppt Math::BigFloat.new_s():::EXIT167 + ppt-type subexit + variable $class + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $wanted + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 + +ppt Math::BigFloat.new_s():::EXIT253 + ppt-type subexit + variable $class + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable $wanted + var-kind variable + dec-type String + rep-type java.lang.String + flags is_param + comparability 22 + variable return._e._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e._f + var-kind field _f + enclosing-var return._e + dec-type int + rep-type int + comparability 1 + variable return._e._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._e.sign + var-kind field sign + enclosing-var return._e + dec-type String + rep-type java.lang.String + comparability 22 + variable return._e.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._e.value + var-kind field value + enclosing-var return._e + dec-type Object + rep-type hashcode + comparability 22 + variable return._e + var-kind field _e + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return._m._a.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m._f + var-kind field _f + enclosing-var return._m + dec-type int + rep-type int + comparability 1 + variable return._m._p.is_defined + var-kind variable + dec-type boolean + rep-type boolean + comparability 22 + variable return._m.sign + var-kind field sign + enclosing-var return._m + dec-type String + rep-type java.lang.String + comparability 22 + variable return._m.value.deref[..] + var-kind variable + array 1 + dec-type int[] + rep-type int[] + comparability 22[22] + variable return._m.value + var-kind field value + enclosing-var return._m + dec-type Object + rep-type hashcode + comparability 22 + variable return._m + var-kind field _m + enclosing-var return + dec-type Object + rep-type hashcode + comparability 22 + variable return.sign + var-kind field sign + enclosing-var return + dec-type String + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type Object + rep-type hashcode + comparability 22 diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_25.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_25.java.goal index 13498858ed..b64408a01b 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_25.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_25.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_dequeue_25 extends Splitter { return "++front == theArray.length"; } + VarInfo this_theArray_array_varinfo; // this.theArray[..] VarInfo this_front_varinfo; // this.front static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_dequeue_25 extends Splitter { public DataStructures_QueueAr_dequeue_25() { } public DataStructures_QueueAr_dequeue_25(Ppt ppt) { + this_theArray_array_varinfo = ppt.find_var_by_name("this.theArray[..]"); this_front_varinfo = ppt.find_var_by_name("this.front"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_dequeue_25 extends Splitter { } public boolean valid() { - return (this_front_varinfo != null); + return (this_theArray_array_varinfo != null) && (this_front_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] this_theArray_array = this_theArray_array_varinfo.getIntArrayValue(vt); long this_front = this_front_varinfo.getIntValue(vt); - return(++this_front==this_theArray.length); + return(++this_front==this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_dequeue_25: " + + "this_theArray_array_varinfo = " + this_theArray_array_varinfo.repr() + " " + "this_front_varinfo = " + this_front_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_dequeue_25 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo this_theArray_array_vi = ppt.find_var_by_name("this.theArray[..]"); VarInfo this_front_vi = ppt.find_var_by_name("this.front"); - if (this_front_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_front_vi}); + if (this_theArray_array_vi != null && this_front_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_theArray_array_vi, this_front_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_27.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_27.java.goal index 0b6a526f51..826b97343f 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_27.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_dequeue_27.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_dequeue_27 extends Splitter { return "orig(++front == theArray.length)"; } + VarInfo orig_this_theArray_array_varinfo; // orig(this.theArray[..]) VarInfo orig_this_front_varinfo; // orig(this.front) static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_dequeue_27 extends Splitter { public DataStructures_QueueAr_dequeue_27() { } public DataStructures_QueueAr_dequeue_27(Ppt ppt) { + orig_this_theArray_array_varinfo = ppt.find_var_by_name("orig(this.theArray[..])"); orig_this_front_varinfo = ppt.find_var_by_name("orig(this.front)"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_dequeue_27 extends Splitter { } public boolean valid() { - return (orig_this_front_varinfo != null); + return (orig_this_theArray_array_varinfo != null) && (orig_this_front_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] orig_this_theArray_array = orig_this_theArray_array_varinfo.getIntArrayValue(vt); long orig_this_front = orig_this_front_varinfo.getIntValue(vt); - return(++orig_this_front==orig_this_theArray.length); + return(++orig_this_front==orig_this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_dequeue_27: " + + "orig_this_theArray_array_varinfo = " + orig_this_theArray_array_varinfo.repr() + " " + "orig_this_front_varinfo = " + orig_this_front_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_dequeue_27 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo orig_this_theArray_array_vi = ppt.find_var_by_name("orig(this.theArray[..])"); VarInfo orig_this_front_vi = ppt.find_var_by_name("orig(this.front)"); - if (orig_this_front_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_front_vi}); + if (orig_this_theArray_array_vi != null && orig_this_front_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_theArray_array_vi, orig_this_front_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_29.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_29.java.goal index 43989342e0..b8bacd0a8d 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_29.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_29.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_enqueue_29 extends Splitter { return "++back == theArray.length"; } + VarInfo this_theArray_array_varinfo; // this.theArray[..] VarInfo this_back_varinfo; // this.back static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_enqueue_29 extends Splitter { public DataStructures_QueueAr_enqueue_29() { } public DataStructures_QueueAr_enqueue_29(Ppt ppt) { + this_theArray_array_varinfo = ppt.find_var_by_name("this.theArray[..]"); this_back_varinfo = ppt.find_var_by_name("this.back"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_enqueue_29 extends Splitter { } public boolean valid() { - return (this_back_varinfo != null); + return (this_theArray_array_varinfo != null) && (this_back_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] this_theArray_array = this_theArray_array_varinfo.getIntArrayValue(vt); long this_back = this_back_varinfo.getIntValue(vt); - return(++this_back==this_theArray.length); + return(++this_back==this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_enqueue_29: " + + "this_theArray_array_varinfo = " + this_theArray_array_varinfo.repr() + " " + "this_back_varinfo = " + this_back_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_enqueue_29 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo this_theArray_array_vi = ppt.find_var_by_name("this.theArray[..]"); VarInfo this_back_vi = ppt.find_var_by_name("this.back"); - if (this_back_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_back_vi}); + if (this_theArray_array_vi != null && this_back_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_theArray_array_vi, this_back_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_30.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_30.java.goal index c8ef6c80cf..2007d72883 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_30.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_30.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_enqueue_30 extends Splitter { return "isFull()"; } + VarInfo this_theArray_array_varinfo; // this.theArray[..] VarInfo this_currentSize_varinfo; // this.currentSize static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_enqueue_30 extends Splitter { public DataStructures_QueueAr_enqueue_30() { } public DataStructures_QueueAr_enqueue_30(Ppt ppt) { + this_theArray_array_varinfo = ppt.find_var_by_name("this.theArray[..]"); this_currentSize_varinfo = ppt.find_var_by_name("this.currentSize"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_enqueue_30 extends Splitter { } public boolean valid() { - return (this_currentSize_varinfo != null); + return (this_theArray_array_varinfo != null) && (this_currentSize_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] this_theArray_array = this_theArray_array_varinfo.getIntArrayValue(vt); long this_currentSize = this_currentSize_varinfo.getIntValue(vt); - return(this_currentSize==this_theArray.length); + return(this_currentSize==this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_enqueue_30: " + + "this_theArray_array_varinfo = " + this_theArray_array_varinfo.repr() + " " + "this_currentSize_varinfo = " + this_currentSize_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_enqueue_30 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo this_theArray_array_vi = ppt.find_var_by_name("this.theArray[..]"); VarInfo this_currentSize_vi = ppt.find_var_by_name("this.currentSize"); - if (this_currentSize_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_currentSize_vi}); + if (this_theArray_array_vi != null && this_currentSize_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_theArray_array_vi, this_currentSize_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_31.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_31.java.goal index 9e70a01ab7..6ccac21546 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_31.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_31.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_enqueue_31 extends Splitter { return "orig(++back == theArray.length)"; } + VarInfo orig_this_theArray_array_varinfo; // orig(this.theArray[..]) VarInfo orig_this_back_varinfo; // orig(this.back) static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_enqueue_31 extends Splitter { public DataStructures_QueueAr_enqueue_31() { } public DataStructures_QueueAr_enqueue_31(Ppt ppt) { + orig_this_theArray_array_varinfo = ppt.find_var_by_name("orig(this.theArray[..])"); orig_this_back_varinfo = ppt.find_var_by_name("orig(this.back)"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_enqueue_31 extends Splitter { } public boolean valid() { - return (orig_this_back_varinfo != null); + return (orig_this_theArray_array_varinfo != null) && (orig_this_back_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] orig_this_theArray_array = orig_this_theArray_array_varinfo.getIntArrayValue(vt); long orig_this_back = orig_this_back_varinfo.getIntValue(vt); - return(++orig_this_back==orig_this_theArray.length); + return(++orig_this_back==orig_this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_enqueue_31: " + + "orig_this_theArray_array_varinfo = " + orig_this_theArray_array_varinfo.repr() + " " + "orig_this_back_varinfo = " + orig_this_back_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_enqueue_31 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo orig_this_theArray_array_vi = ppt.find_var_by_name("orig(this.theArray[..])"); VarInfo orig_this_back_vi = ppt.find_var_by_name("orig(this.back)"); - if (orig_this_back_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_back_vi}); + if (orig_this_theArray_array_vi != null && orig_this_back_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_theArray_array_vi, orig_this_back_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_32.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_32.java.goal index 4d48ba33cc..7dcdc00835 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_32.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_enqueue_32.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_enqueue_32 extends Splitter { return "orig(isFull())"; } + VarInfo orig_this_theArray_array_varinfo; // orig(this.theArray[..]) VarInfo orig_this_currentSize_varinfo; // orig(this.currentSize) static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_enqueue_32 extends Splitter { public DataStructures_QueueAr_enqueue_32() { } public DataStructures_QueueAr_enqueue_32(Ppt ppt) { + orig_this_theArray_array_varinfo = ppt.find_var_by_name("orig(this.theArray[..])"); orig_this_currentSize_varinfo = ppt.find_var_by_name("orig(this.currentSize)"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_enqueue_32 extends Splitter { } public boolean valid() { - return (orig_this_currentSize_varinfo != null); + return (orig_this_theArray_array_varinfo != null) && (orig_this_currentSize_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] orig_this_theArray_array = orig_this_theArray_array_varinfo.getIntArrayValue(vt); long orig_this_currentSize = orig_this_currentSize_varinfo.getIntValue(vt); - return(orig_this_currentSize==orig_this_theArray.length); + return(orig_this_currentSize==orig_this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_enqueue_32: " + + "orig_this_theArray_array_varinfo = " + orig_this_theArray_array_varinfo.repr() + " " + "orig_this_currentSize_varinfo = " + orig_this_currentSize_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_enqueue_32 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo orig_this_theArray_array_vi = ppt.find_var_by_name("orig(this.theArray[..])"); VarInfo orig_this_currentSize_vi = ppt.find_var_by_name("orig(this.currentSize)"); - if (orig_this_currentSize_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_currentSize_vi}); + if (orig_this_theArray_array_vi != null && orig_this_currentSize_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_theArray_array_vi, orig_this_currentSize_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_21.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_21.java.goal index 6487a4c1eb..88b929143e 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_21.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_21.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_isFull_21 extends Splitter { return "currentSize == theArray.length"; } + VarInfo this_theArray_array_varinfo; // this.theArray[..] VarInfo this_currentSize_varinfo; // this.currentSize static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_isFull_21 extends Splitter { public DataStructures_QueueAr_isFull_21() { } public DataStructures_QueueAr_isFull_21(Ppt ppt) { + this_theArray_array_varinfo = ppt.find_var_by_name("this.theArray[..]"); this_currentSize_varinfo = ppt.find_var_by_name("this.currentSize"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_isFull_21 extends Splitter { } public boolean valid() { - return (this_currentSize_varinfo != null); + return (this_theArray_array_varinfo != null) && (this_currentSize_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] this_theArray_array = this_theArray_array_varinfo.getIntArrayValue(vt); long this_currentSize = this_currentSize_varinfo.getIntValue(vt); - return(this_currentSize==this_theArray.length); + return(this_currentSize==this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_isFull_21: " + + "this_theArray_array_varinfo = " + this_theArray_array_varinfo.repr() + " " + "this_currentSize_varinfo = " + this_currentSize_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_isFull_21 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo this_theArray_array_vi = ppt.find_var_by_name("this.theArray[..]"); VarInfo this_currentSize_vi = ppt.find_var_by_name("this.currentSize"); - if (this_currentSize_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_currentSize_vi}); + if (this_theArray_array_vi != null && this_currentSize_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_theArray_array_vi, this_currentSize_vi}); } } diff --git a/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_22.java.goal b/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_22.java.goal index 0304f74089..affff4d965 100644 --- a/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_22.java.goal +++ b/java/daikon/test/split/targets/DataStructures_QueueAr_isFull_22.java.goal @@ -8,6 +8,7 @@ public final class DataStructures_QueueAr_isFull_22 extends Splitter { return "orig(currentSize == theArray.length)"; } + VarInfo orig_this_theArray_array_varinfo; // orig(this.theArray[..]) VarInfo orig_this_currentSize_varinfo; // orig(this.currentSize) static DummyInvariant dummyInvFactory; @@ -15,6 +16,7 @@ public final class DataStructures_QueueAr_isFull_22 extends Splitter { public DataStructures_QueueAr_isFull_22() { } public DataStructures_QueueAr_isFull_22(Ppt ppt) { + orig_this_theArray_array_varinfo = ppt.find_var_by_name("orig(this.theArray[..])"); orig_this_currentSize_varinfo = ppt.find_var_by_name("orig(this.currentSize)"); } @@ -23,17 +25,19 @@ public final class DataStructures_QueueAr_isFull_22 extends Splitter { } public boolean valid() { - return (orig_this_currentSize_varinfo != null); + return (orig_this_theArray_array_varinfo != null) && (orig_this_currentSize_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 1 declarations */ + /* writeTestBody: 2 declarations */ + long[] orig_this_theArray_array = orig_this_theArray_array_varinfo.getIntArrayValue(vt); long orig_this_currentSize = orig_this_currentSize_varinfo.getIntValue(vt); - return(orig_this_currentSize==orig_this_theArray.length); + return(orig_this_currentSize==orig_this_theArray_array.length); } public String repr() { return "DataStructures_QueueAr_isFull_22: " + + "orig_this_theArray_array_varinfo = " + orig_this_theArray_array_varinfo.repr() + " " + "orig_this_currentSize_varinfo = " + orig_this_currentSize_varinfo.repr() + " " ; } @@ -44,9 +48,10 @@ public final class DataStructures_QueueAr_isFull_22 extends Splitter { public void instantiateDummy(PptTopLevel ppt) { dummyInv = null; + VarInfo orig_this_theArray_array_vi = ppt.find_var_by_name("orig(this.theArray[..])"); VarInfo orig_this_currentSize_vi = ppt.find_var_by_name("orig(this.currentSize)"); - if (orig_this_currentSize_vi != null) { - dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_currentSize_vi}); + if (orig_this_theArray_array_vi != null && orig_this_currentSize_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {orig_this_theArray_array_vi, orig_this_currentSize_vi}); } } diff --git a/java/daikon/test/split/targets/Fib.decls b/java/daikon/test/split/targets/Fib.decls index 7775efdd76..ffbb09818d 100644 --- a/java/daikon/test/split/targets/Fib.decls +++ b/java/daikon/test/split/targets/Fib.decls @@ -1,187 +1,269 @@ +decl-version 2.0 + // Declaration file /scratch/tschantz/tests/daikon-tests/fib/misc/Fib.decls rewritten by ComparablePairsDescFileReader // Wed Jun 04 23:19:41 EDT 2003 -VarComparability -implicit + +var-comparability implicit // Declarations for misc/Fib.java // Written Wed Jun 4 23:18:21 2003 - ListImplementors java.util.List +ppt misc.Fib.Fib():::ENTER + ppt-type enter -DECLARE -misc.Fib.Fib():::ENTER - -DECLARE -misc.Fib.Fib():::EXIT5 -misc.Fib.a -int -int --2 -misc.Fib.b -int -int --2 -misc.Fib.c -int -int --2 -misc.Fib.STEPS -int -int = 20 --2 +ppt misc.Fib.Fib():::EXIT5 + ppt-type subexit + parent parent misc.Fib:::OBJECT 1 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability -2 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability -2 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability -2 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + parent misc.Fib:::OBJECT 1 + comparability -2 -DECLARE -misc.Fib.main(java.lang.String[]):::ENTER -args -java.lang.String[] # isParam=true -hashcode -3 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -2[3] -args[].toString -java.lang.String[] -java.lang.String[] --1 -misc.Fib.a -int -int -0 -misc.Fib.b -int -int -0 -misc.Fib.c -int -int -0 -misc.Fib.STEPS -int -int = 20 -1 +ppt misc.Fib.main(java.lang.String[]):::ENTER + ppt-type enter + parent parent misc.Fib:::OBJECT 1 + variable args + var-kind variable + dec-type java.lang.String[] + rep-type hashcode + flags is_param + comparability 3 + variable args.getClass().getName() + var-kind function getClass().getName() + enclosing-var args + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable args[..] + var-kind array + enclosing-var args + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 2[3] + variable args[..].toString + var-kind field toString + enclosing-var args[..] + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability -1 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + parent misc.Fib:::OBJECT 1 + comparability 1 -DECLARE -misc.Fib.main(java.lang.String[]):::EXIT18 -args -java.lang.String[] # isParam=true -hashcode -3 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -2[3] -args[].toString -java.lang.String[] -java.lang.String[] --1 -misc.Fib.a -int -int -0 -misc.Fib.b -int -int -0 -misc.Fib.c -int -int -0 -misc.Fib.STEPS -int -int = 20 -1 +ppt misc.Fib.main(java.lang.String[]):::EXIT18 + ppt-type subexit + parent parent misc.Fib:::OBJECT 1 + variable args + var-kind variable + dec-type java.lang.String[] + rep-type hashcode + flags is_param + comparability 3 + variable args.getClass().getName() + var-kind function getClass().getName() + enclosing-var args + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable args[..] + var-kind array + enclosing-var args + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 2[3] + variable args[..].toString + var-kind field toString + enclosing-var args[..] + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability -1 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + parent misc.Fib:::OBJECT 1 + comparability 1 -DECLARE -misc.Fib.increment():::ENTER -misc.Fib.a -int -int -0 -misc.Fib.b -int -int -0 -misc.Fib.c -int -int -0 -misc.Fib.STEPS -int -int = 20 -1 +ppt misc.Fib.increment():::ENTER + ppt-type enter + parent parent misc.Fib:::OBJECT 1 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + parent misc.Fib:::OBJECT 1 + comparability 1 -DECLARE -misc.Fib.increment():::EXIT25 -misc.Fib.a -int -int -0 -misc.Fib.b -int -int -0 -misc.Fib.c -int -int -0 -misc.Fib.STEPS -int -int = 20 -1 +ppt misc.Fib.increment():::EXIT25 + ppt-type subexit + parent parent misc.Fib:::OBJECT 1 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + parent misc.Fib:::OBJECT 1 + comparability 0 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + parent misc.Fib:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.QueueAr.QueueAr():::ENTER +ppt DataStructures.QueueAr.QueueAr():::ENTER + ppt-type enter -DECLARE -misc.Fib:::CLASS -misc.Fib.a -int -int --2 -misc.Fib.b -int -int --2 -misc.Fib.c -int -int --2 -misc.Fib.STEPS -int -int = 20 --2 +ppt misc.Fib:::CLASS + ppt-type class + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + comparability -2 -DECLARE -misc.Fib:::OBJECT -this -misc.Fib # isParam=true -hashcode --2 -misc.Fib.a -int -int --2 -misc.Fib.b -int -int --2 -misc.Fib.c -int -int --2 -misc.Fib.STEPS -int -int = 20 --2 +ppt misc.Fib:::OBJECT + ppt-type object + variable this + var-kind variable + dec-type misc.Fib + rep-type hashcode + flags is_param + comparability -2 + variable misc.Fib.a + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.b + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.c + var-kind variable + dec-type int + rep-type int + comparability -2 + variable misc.Fib.STEPS + var-kind variable + dec-type int + rep-type int + constant 20 + comparability -2 diff --git a/java/daikon/test/split/targets/Math__BigFloat_bdiv__39.java.goal b/java/daikon/test/split/targets/Math__BigFloat_bdiv__39.java.goal index d8d068c398..8a9665a34d 100644 --- a/java/daikon/test/split/targets/Math__BigFloat_bdiv__39.java.goal +++ b/java/daikon/test/split/targets/Math__BigFloat_bdiv__39.java.goal @@ -8,8 +8,11 @@ public final class Math__BigFloat_bdiv__39 extends Splitter { return "orig($p) != 0 && orig($p) != orig($x._p) && ((orig($y._m.value.deref).length == 1 && orig($y._e.value.deref).length == 1 && orig($y._e.value.deref)[0] == 0 && orig($y._m.value.deref)[0] == 1) || (orig($y._m.value.deref).length == 1 && orig($y._m.value.deref)[0] == 0) || (orig($x._m.value.deref).length == 1 && orig($x._m.value.deref)[0] == 0)) && (orig($x.sign).equals(\"+\") || orig($x.sign).equals(\"-\")) && (orig($y.sign).equals(\"+\") || orig($y.sign).equals(\"-\"))"; } + VarInfo orig_$x__m_value_deref_array_varinfo; // orig($x._m.value.deref[..]) VarInfo orig_$x__p_varinfo; // orig($x._p) VarInfo orig_$x_sign_varinfo; // orig($x.sign) + VarInfo orig_$y__e_value_deref_array_varinfo; // orig($y._e.value.deref[..]) + VarInfo orig_$y__m_value_deref_array_varinfo; // orig($y._m.value.deref[..]) VarInfo orig_$y_sign_varinfo; // orig($y.sign) VarInfo orig_$p_varinfo; // orig($p) @@ -18,8 +21,11 @@ public final class Math__BigFloat_bdiv__39 extends Splitter { public Math__BigFloat_bdiv__39() { } public Math__BigFloat_bdiv__39(Ppt ppt) { + orig_$x__m_value_deref_array_varinfo = ppt.find_var_by_name("orig($x._m.value.deref[..])"); orig_$x__p_varinfo = ppt.find_var_by_name("orig($x._p)"); orig_$x_sign_varinfo = ppt.find_var_by_name("orig($x.sign)"); + orig_$y__e_value_deref_array_varinfo = ppt.find_var_by_name("orig($y._e.value.deref[..])"); + orig_$y__m_value_deref_array_varinfo = ppt.find_var_by_name("orig($y._m.value.deref[..])"); orig_$y_sign_varinfo = ppt.find_var_by_name("orig($y.sign)"); orig_$p_varinfo = ppt.find_var_by_name("orig($p)"); } @@ -29,22 +35,28 @@ public final class Math__BigFloat_bdiv__39 extends Splitter { } public boolean valid() { - return (orig_$x__p_varinfo != null) && (orig_$x_sign_varinfo != null) && (orig_$y_sign_varinfo != null) && (orig_$p_varinfo != null); + return (orig_$x__m_value_deref_array_varinfo != null) && (orig_$x__p_varinfo != null) && (orig_$x_sign_varinfo != null) && (orig_$y__e_value_deref_array_varinfo != null) && (orig_$y__m_value_deref_array_varinfo != null) && (orig_$y_sign_varinfo != null) && (orig_$p_varinfo != null); } public boolean test(ValueTuple vt) { - /* writeTestBody: 4 declarations */ + /* writeTestBody: 7 declarations */ + long[] orig_$x__m_value_deref_array = orig_$x__m_value_deref_array_varinfo.getIntArrayValue(vt); long orig_$x__p = orig_$x__p_varinfo.getIntValue(vt); String orig_$x_sign = orig_$x_sign_varinfo.getStringValue(vt); + long[] orig_$y__e_value_deref_array = orig_$y__e_value_deref_array_varinfo.getIntArrayValue(vt); + long[] orig_$y__m_value_deref_array = orig_$y__m_value_deref_array_varinfo.getIntArrayValue(vt); String orig_$y_sign = orig_$y_sign_varinfo.getStringValue(vt); long orig_$p = orig_$p_varinfo.getIntValue(vt); - return(orig_$p!=0&&orig_$p!=orig_$x__p&&((orig_$y__m_value_deref.length==1&&orig_$y__e_value_deref.length==1&&orig_$y__e_value_deref[0]==0&&orig_$y__m_value_deref[0]==1)||(orig_$y__m_value_deref.length==1&&orig_$y__m_value_deref[0]==0)||(orig_$x__m_value_deref.length==1&&orig_$x__m_value_deref[0]==0))&&(orig_$x_sign.equals("+")||orig_$x_sign.equals("-"))&&(orig_$y_sign.equals("+")||orig_$y_sign.equals("-"))); + return(orig_$p!=0&&orig_$p!=orig_$x__p&&((orig_$y__m_value_deref_array.length==1&&orig_$y__e_value_deref_array.length==1&&orig_$y__e_value_deref_array[0]==0&&orig_$y__m_value_deref_array[0]==1)||(orig_$y__m_value_deref_array.length==1&&orig_$y__m_value_deref_array[0]==0)||(orig_$x__m_value_deref_array.length==1&&orig_$x__m_value_deref_array[0]==0))&&(orig_$x_sign.equals("+")||orig_$x_sign.equals("-"))&&(orig_$y_sign.equals("+")||orig_$y_sign.equals("-"))); } public String repr() { return "Math__BigFloat_bdiv__39: " + + "orig_$x__m_value_deref_array_varinfo = " + orig_$x__m_value_deref_array_varinfo.repr() + " " + "orig_$x__p_varinfo = " + orig_$x__p_varinfo.repr() + " " + "orig_$x_sign_varinfo = " + orig_$x_sign_varinfo.repr() + " " + + "orig_$y__e_value_deref_array_varinfo = " + orig_$y__e_value_deref_array_varinfo.repr() + " " + + "orig_$y__m_value_deref_array_varinfo = " + orig_$y__m_value_deref_array_varinfo.repr() + " " + "orig_$y_sign_varinfo = " + orig_$y_sign_varinfo.repr() + " " + "orig_$p_varinfo = " + orig_$p_varinfo.repr() + " " ; diff --git a/java/daikon/test/split/targets/QuantCalls.decls b/java/daikon/test/split/targets/QuantCalls.decls new file mode 100644 index 0000000000..322fdc35bf --- /dev/null +++ b/java/daikon/test/split/targets/QuantCalls.decls @@ -0,0 +1,278 @@ +decl-version 2.0 + +// Declarations for a class with array fields, used to test splitting conditions that contain +// calls to daikon.Quant methods. + +var-comparability none + +ppt misc.QuantCalls.m(int):::ENTER + ppt-type enter + variable i + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable this + var-kind variable + dec-type misc.QuantCalls + rep-type hashcode + flags is_param + comparability 22 + variable this.a + var-kind field a + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.a[..] + var-kind array + enclosing-var this.a + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this.b + var-kind field b + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.b[..] + var-kind array + enclosing-var this.b + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this.x + var-kind field x + enclosing-var this + dec-type double + rep-type double + comparability 22 + variable this.flags + var-kind field flags + enclosing-var this + dec-type boolean[] + rep-type hashcode + comparability 22 + variable this.flags[..] + var-kind array + enclosing-var this.flags + array 1 + dec-type boolean[] + rep-type boolean[] + comparability 22 + variable this.d + var-kind field d + enclosing-var this + dec-type double[] + rep-type hashcode + comparability 22 + variable this.d[..] + var-kind array + enclosing-var this.d + array 1 + dec-type double[] + rep-type double[] + comparability 22 + variable this.s + var-kind field s + enclosing-var this + dec-type java.lang.String[] + rep-type hashcode + comparability 22 + variable this.s[..] + var-kind array + enclosing-var this.s + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 22 + variable this.str + var-kind field str + enclosing-var this + dec-type char[] + rep-type java.lang.String + comparability 22 + variable this.sh + var-kind field sh + enclosing-var this + dec-type short[] + rep-type hashcode + comparability 22 + variable this.sh[..] + var-kind array + enclosing-var this.sh + array 1 + dec-type short[] + rep-type int[] + comparability 22 + variable this.h + var-kind field h + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.sign + var-kind field sign + enclosing-var this + dec-type java.lang.String + rep-type java.lang.String + comparability 22 + variable this.obj + var-kind field obj + enclosing-var this + dec-type java.lang.Object + rep-type hashcode + comparability 22 + variable this.objs + var-kind field objs + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + comparability 22 + variable this.objs[..] + var-kind array + enclosing-var this.objs + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + comparability 22 + +ppt misc.QuantCalls.m(int):::EXIT10 + ppt-type subexit + variable i + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable this + var-kind variable + dec-type misc.QuantCalls + rep-type hashcode + flags is_param + comparability 22 + variable this.a + var-kind field a + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.a[..] + var-kind array + enclosing-var this.a + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this.b + var-kind field b + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.b[..] + var-kind array + enclosing-var this.b + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this.x + var-kind field x + enclosing-var this + dec-type double + rep-type double + comparability 22 + variable this.flags + var-kind field flags + enclosing-var this + dec-type boolean[] + rep-type hashcode + comparability 22 + variable this.flags[..] + var-kind array + enclosing-var this.flags + array 1 + dec-type boolean[] + rep-type boolean[] + comparability 22 + variable this.d + var-kind field d + enclosing-var this + dec-type double[] + rep-type hashcode + comparability 22 + variable this.d[..] + var-kind array + enclosing-var this.d + array 1 + dec-type double[] + rep-type double[] + comparability 22 + variable this.s + var-kind field s + enclosing-var this + dec-type java.lang.String[] + rep-type hashcode + comparability 22 + variable this.s[..] + var-kind array + enclosing-var this.s + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 22 + variable this.str + var-kind field str + enclosing-var this + dec-type char[] + rep-type java.lang.String + comparability 22 + variable this.sh + var-kind field sh + enclosing-var this + dec-type short[] + rep-type hashcode + comparability 22 + variable this.sh[..] + var-kind array + enclosing-var this.sh + array 1 + dec-type short[] + rep-type int[] + comparability 22 + variable this.h + var-kind field h + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.sign + var-kind field sign + enclosing-var this + dec-type java.lang.String + rep-type java.lang.String + comparability 22 + variable this.obj + var-kind field obj + enclosing-var this + dec-type java.lang.Object + rep-type hashcode + comparability 22 + variable this.objs + var-kind field objs + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + comparability 22 + variable this.objs[..] + var-kind array + enclosing-var this.objs + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + comparability 22 diff --git a/java/daikon/test/split/targets/QuantCalls.spinfo b/java/daikon/test/split/targets/QuantCalls.spinfo new file mode 100644 index 0000000000..8a90f102e2 --- /dev/null +++ b/java/daikon/test/split/targets/QuantCalls.spinfo @@ -0,0 +1,24 @@ +REPLACE +isEmpty() +daikon.Quant.size(this.a) == 0 + +PPT_NAME misc.QuantCalls.m +daikon.Quant.getElement_int(this.a, daikon.Quant.getElement_int(this.b, i)) > 0 +daikon.Quant.size(this.a) == i +daikon.Quant.fuzzy.eq(this.x, 0.0) +isEmpty() +daikon.Quant.getElement_boolean(this.flags, i) +daikon.Quant.getElement_double(this.d, Math.max(i, 0)) > java.lang.Math.abs(this.x) +"x".equals(daikon.Quant.getElement_String(this.s, 0)) +daikon.Quant.getElement_char(this.str, 0) == 'a' && daikon.Quant.size(this.str) > 1 +daikon.Quant.getElement_String(this.s, 0) == null +daikon.Quant.getElement_Object(this.s, i) != null +this.a[this.sh[0]] > 0 && daikon.Quant.getElement_short(this.sh, 1) > 0 +this.sign == null +this.sign != null && (daikon.Quant.getElement_String(this.s, 0)) == null +daikon.Quant.getElement_String(this.s, 0).trim() != null +this.obj == null +daikon.Quant.getElement_Object(this.objs, i) != null && this.objs[0] == null +daikon.Quant.getElement_boolean(this.a, 0) +java.util.Arrays.equals(this.a, this.b) +daikon.Quant.size(this.h) > daikon.Quant.getElement_int(this.d, 0) diff --git a/java/daikon/test/split/targets/QueueAr.decls b/java/daikon/test/split/targets/QueueAr.decls index 686e7bd3a1..893b821ca2 100644 --- a/java/daikon/test/split/targets/QueueAr.decls +++ b/java/daikon/test/split/targets/QueueAr.decls @@ -1,797 +1,1352 @@ +decl-version 2.0 + // Declaration file daikon-output/DataStructures/QueueAr.decls rewritten by ComparablePairsDescFileReader // Wed Jun 04 20:58:04 EDT 2003 -VarComparability -implicit + +var-comparability implicit // Declarations for DataStructures/QueueAr.java // Written Wed Jun 4 20:57:04 2003 - ListImplementors java.util.List +ppt DataStructures.QueueAr.QueueAr():::ENTER + ppt-type enter -DECLARE -DataStructures.QueueAr.QueueAr():::ENTER - -DECLARE -DataStructures.QueueAr.QueueAr():::EXIT30 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.QueueAr():::EXIT30 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.QueueAr(int):::ENTER -capacity -int # isParam=true -int -0 +ppt DataStructures.QueueAr.QueueAr(int):::ENTER + ppt-type enter + variable capacity + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 0 -DECLARE -DataStructures.QueueAr.QueueAr(int):::EXIT39 -capacity -int # isParam=true -int -0 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.QueueAr(int):::EXIT39 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable capacity + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 0 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.isEmpty():::ENTER -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.isEmpty():::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.isEmpty():::EXIT47 -return -boolean -boolean -0 -this -DataStructures.QueueAr # isParam=true -hashcode -3 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -2[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -1 -this.front -int -int -1 -this.back -int -int -1 +ppt DataStructures.QueueAr.isEmpty():::EXIT47 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 0 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 2[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.QueueAr.isFull():::ENTER -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.isFull():::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.isFull():::EXIT56 -return -boolean -boolean -0 -this -DataStructures.QueueAr # isParam=true -hashcode -3 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -2[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -1 -this.front -int -int -1 -this.back -int -int -1 +ppt DataStructures.QueueAr.isFull():::EXIT56 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 0 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 2[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.QueueAr.makeEmpty():::ENTER -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.makeEmpty():::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.makeEmpty():::EXIT67 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.makeEmpty():::EXIT67 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.getFront():::ENTER -this -DataStructures.QueueAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int --2 -this.front -int -int --2 -this.back -int -int --2 +ppt DataStructures.QueueAr.getFront():::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability -2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2[-2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 -DECLARE -DataStructures.QueueAr.getFront():::EXIT77 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int --2 -this.front -int -int --2 -this.back -int -int --2 +ppt DataStructures.QueueAr.getFront():::EXIT77 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability -2 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability -2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2[-2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 -DECLARE -DataStructures.QueueAr.getFront():::EXIT78 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int --2 -this.front -int -int --2 -this.back -int -int --2 +ppt DataStructures.QueueAr.getFront():::EXIT78 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability -2 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability -2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2[-2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 -DECLARE -DataStructures.QueueAr.dequeue():::ENTER -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.dequeue():::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.dequeue():::EXIT88 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.dequeue():::EXIT88 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability -2 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.dequeue():::EXIT94 -return -java.lang.Object -hashcode -0 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -1 -this.front -int -int -1 -this.back -int -int -1 +ppt DataStructures.QueueAr.dequeue():::EXIT94 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability 0 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.QueueAr.enqueue(java.lang.Object):::ENTER -x -java.lang.Object # isParam=true -hashcode -1 -x.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.enqueue(java.lang.Object):::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable x + var-kind variable + dec-type java.lang.Object + rep-type hashcode + flags is_param + comparability 1 + variable x.getClass().getName() + var-kind function getClass().getName() + enclosing-var x + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.enqueue(java.lang.Object):::EXIT109 -x -java.lang.Object # isParam=true -hashcode -1 -x.class -java.lang.Class -java.lang.String --1 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.enqueue(java.lang.Object):::EXIT109 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable x + var-kind variable + dec-type java.lang.Object + rep-type hashcode + flags is_param + comparability 1 + variable x.getClass().getName() + var-kind function getClass().getName() + enclosing-var x + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.increment(int):::ENTER -x -int # isParam=true -int -0 -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr.increment(int):::ENTER + ppt-type enter + parent parent DataStructures.QueueAr:::OBJECT 1 + variable x + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 0 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 0 -DECLARE -DataStructures.QueueAr.increment(int):::EXIT120 -x -int # isParam=true -int -1 -return -int -int -1 -this -DataStructures.QueueAr # isParam=true -hashcode -0 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -2[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -1 -this.front -int -int -1 -this.back -int -int -1 +ppt DataStructures.QueueAr.increment(int):::EXIT120 + ppt-type subexit + parent parent DataStructures.QueueAr:::OBJECT 1 + variable x + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 1 + variable return + var-kind return + dec-type int + rep-type int + comparability 1 + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + flags is_param + comparability 0 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.QueueAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability 2[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.QueueAr:::OBJECT 1 + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + parent DataStructures.QueueAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.QueueAr.main(java.lang.String[]):::ENTER -args -java.lang.String[] # isParam=true -hashcode -1 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -0[1] -args[].toString -java.lang.String[] -java.lang.String[] --1 +ppt DataStructures.QueueAr.main(java.lang.String[]):::ENTER + ppt-type enter + variable args + var-kind variable + dec-type java.lang.String[] + rep-type hashcode + flags is_param + comparability 1 + variable args.getClass().getName() + var-kind function getClass().getName() + enclosing-var args + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable args[..] + var-kind array + enclosing-var args + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 0[1] + variable args[..].toString + var-kind field toString + enclosing-var args[..] + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability -1 -DECLARE -DataStructures.QueueAr.main(java.lang.String[]):::EXIT201 -args -java.lang.String[] # isParam=true -hashcode -1 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -0[1] -args[].toString -java.lang.String[] -java.lang.String[] --1 +ppt DataStructures.QueueAr.main(java.lang.String[]):::EXIT201 + ppt-type subexit + variable args + var-kind variable + dec-type java.lang.String[] + rep-type hashcode + flags is_param + comparability 1 + variable args.getClass().getName() + var-kind function getClass().getName() + enclosing-var args + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable args[..] + var-kind array + enclosing-var args + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability 0[1] + variable args[..].toString + var-kind field toString + enclosing-var args[..] + array 1 + dec-type java.lang.String[] + rep-type java.lang.String[] + comparability -1 -DECLARE -DataStructures.QueueAr:::OBJECT -this -DataStructures.QueueAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.currentSize -int -int -0 -this.front -int -int -0 -this.back -int -int -0 +ppt DataStructures.QueueAr:::OBJECT + ppt-type object + variable this + var-kind variable + dec-type DataStructures.QueueAr + rep-type hashcode + flags is_param + comparability 2 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + comparability 1[0] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + comparability -1 + variable this.currentSize + var-kind field currentSize + enclosing-var this + dec-type int + rep-type int + comparability 0 + variable this.front + var-kind field front + enclosing-var this + dec-type int + rep-type int + comparability 0 + variable this.back + var-kind field back + enclosing-var this + dec-type int + rep-type int + comparability 0 diff --git a/java/daikon/test/split/targets/RatNum.decls b/java/daikon/test/split/targets/RatNum.decls deleted file mode 100644 index 45ac7fe3ab..0000000000 --- a/java/daikon/test/split/targets/RatNum.decls +++ /dev/null @@ -1,1180 +0,0 @@ -// Declaration file /scratch/tschantz/tests/daikon-tests/RatNum/PolyCalc/RatNum.decls rewritten by ComparablePairsDescFileReader -// Wed Jun 04 22:59:33 EDT 2003 -VarComparability -implicit - -// Declarations for PolyCalc/RatNum.java -// Written Wed Jun 4 22:53:09 2003 - - -ListImplementors -java.util.List - - -DECLARE -PolyCalc.RatNum.RatNum(int):::EXIT45 -n -int # isParam=true -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.RatNum(int):::ENTER -n -int # isParam=true -int -0 - -DECLARE -PolyCalc.RatNum.RatNum(int, int):::EXIT55 -n -int # isParam=true -int -0 -d -int # isParam=true -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.RatNum(int, int):::EXIT67 -n -int # isParam=true -int -0 -d -int # isParam=true -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.RatNum(int, int):::ENTER -n -int # isParam=true -int -0 -d -int # isParam=true -int -0 - -DECLARE -PolyCalc.RatNum.isNaN():::EXIT71 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.isNaN():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.isNegative():::EXIT77 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.isNegative():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.isPositive():::EXIT83 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.isPositive():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.compareTo(PolyCalc.RatNum):::EXIT94 -rn -PolyCalc.RatNum # isParam=true -hashcode -2 -rn.numer -int -int -1 -rn.denom -int -int -1 -return -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.compareTo(PolyCalc.RatNum):::EXIT96 -rn -PolyCalc.RatNum # isParam=true -hashcode -2 -rn.numer -int -int -1 -rn.denom -int -int -1 -return -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.compareTo(PolyCalc.RatNum):::EXIT98 -rn -PolyCalc.RatNum # isParam=true -hashcode -2 -rn.numer -int -int -1 -rn.denom -int -int -1 -return -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.compareTo(PolyCalc.RatNum):::EXIT101 -rn -PolyCalc.RatNum # isParam=true -hashcode -2 -rn.numer -int -int -1 -rn.denom -int -int -1 -return -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.compareTo(PolyCalc.RatNum):::ENTER -rn -PolyCalc.RatNum # isParam=true -hashcode -1 -rn.numer -int -int -0 -rn.denom -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.approx():::EXIT117 -return -double -double -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.approx():::EXIT120 -return -double -double -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.approx():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.unparse():::EXIT133 -return -java.lang.String -hashcode -0 -return.toString -java.lang.String -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.unparse():::EXIT135 -return -java.lang.String -hashcode -0 -return.toString -java.lang.String -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.unparse():::EXIT137 -return -java.lang.String -hashcode -0 -return.toString -java.lang.String -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.unparse():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.negate():::EXIT147 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.negate():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.add(PolyCalc.RatNum):::EXIT156 -arg -PolyCalc.RatNum # isParam=true -hashcode -0 -arg.numer -int -int -1 -arg.denom -int -int -1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.add(PolyCalc.RatNum):::ENTER -arg -PolyCalc.RatNum # isParam=true -hashcode -1 -arg.numer -int -int -0 -arg.denom -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.sub(PolyCalc.RatNum):::EXIT166 -arg -PolyCalc.RatNum # isParam=true -hashcode -0 -arg.numer -int -int -1 -arg.denom -int -int -1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.sub(PolyCalc.RatNum):::ENTER -arg -PolyCalc.RatNum # isParam=true -hashcode -1 -arg.numer -int -int -0 -arg.denom -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.mul(PolyCalc.RatNum):::EXIT175 -arg -PolyCalc.RatNum # isParam=true -hashcode -0 -arg.numer -int -int -1 -arg.denom -int -int -1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.mul(PolyCalc.RatNum):::ENTER -arg -PolyCalc.RatNum # isParam=true -hashcode -1 -arg.numer -int -int -0 -arg.denom -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.div(PolyCalc.RatNum):::EXIT187 -arg -PolyCalc.RatNum # isParam=true -hashcode -0 -arg.numer -int -int -1 -arg.denom -int -int -1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.div(PolyCalc.RatNum):::EXIT189 -arg -PolyCalc.RatNum # isParam=true -hashcode -0 -arg.numer -int -int -1 -arg.denom -int -int -1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 -this -PolyCalc.RatNum # isParam=true -hashcode -0 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.div(PolyCalc.RatNum):::ENTER -arg -PolyCalc.RatNum # isParam=true -hashcode -1 -arg.numer -int -int -0 -arg.denom -int -int -0 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.gcd(int, int):::EXIT203 -_a -int # isParam=true -int -0 -_b -int # isParam=true -int -0 -return -int -int -0 - -DECLARE -PolyCalc.RatNum.gcd(int, int):::EXIT209 -_a -int # isParam=true -int -0 -_b -int # isParam=true -int -0 -return -int -int -0 - -DECLARE -PolyCalc.RatNum.gcd(int, int):::ENTER -_a -int # isParam=true -int -0 -_b -int # isParam=true -int -0 - -DECLARE -PolyCalc.RatNum.hashCode():::EXIT217 -return -int -int --2 -this -PolyCalc.RatNum # isParam=true -hashcode --2 -this.numer -int -int --2 -this.denom -int -int --2 - -DECLARE -PolyCalc.RatNum.hashCode():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode --2 -this.numer -int -int --2 -this.denom -int -int --2 - -DECLARE -PolyCalc.RatNum.equals(java.lang.Object):::EXIT230 -obj -java.lang.Object # isParam=true -hashcode -2 -obj.class -java.lang.Class -java.lang.String --1 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.equals(java.lang.Object):::EXIT232 -obj -java.lang.Object # isParam=true -hashcode -2 -obj.class -java.lang.Class -java.lang.String --1 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.equals(java.lang.Object):::EXIT235 -obj -java.lang.Object # isParam=true -hashcode -2 -obj.class -java.lang.Class -java.lang.String --1 -return -boolean -boolean -0 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.equals(java.lang.Object):::ENTER -obj -java.lang.Object # isParam=true -hashcode -1 -obj.class -java.lang.Class -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.debugPrint():::EXIT241 -return -java.lang.String -hashcode -0 -return.toString -java.lang.String -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.debugPrint():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.toString():::EXIT246 -return -java.lang.String -hashcode -0 -return.toString -java.lang.String -java.lang.String --1 -this -PolyCalc.RatNum # isParam=true -hashcode -2 -this.numer -int -int -1 -this.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.toString():::ENTER -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 - -DECLARE -PolyCalc.RatNum.parse(java.lang.String):::EXIT264 -ratStr -java.lang.String # isParam=true -hashcode -2 -ratStr.toString -java.lang.String -java.lang.String --1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.parse(java.lang.String):::EXIT267 -ratStr -java.lang.String # isParam=true -hashcode -2 -ratStr.toString -java.lang.String -java.lang.String --1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.parse(java.lang.String):::EXIT273 -ratStr -java.lang.String # isParam=true -hashcode -2 -ratStr.toString -java.lang.String -java.lang.String --1 -return -PolyCalc.RatNum -hashcode -0 -return.numer -int -int -1 -return.denom -int -int -1 - -DECLARE -PolyCalc.RatNum.parse(java.lang.String):::ENTER -ratStr -java.lang.String # isParam=true -hashcode -0 -ratStr.toString -java.lang.String -java.lang.String --1 - -DECLARE -PolyCalc.RatNum:::OBJECT -this -PolyCalc.RatNum # isParam=true -hashcode -1 -this.numer -int -int -0 -this.denom -int -int -0 diff --git a/java/daikon/test/split/targets/RatNum.spinfo b/java/daikon/test/split/targets/RatNum.spinfo deleted file mode 100644 index 7d5a992fff..0000000000 --- a/java/daikon/test/split/targets/RatNum.spinfo +++ /dev/null @@ -1,82 +0,0 @@ -REPLACE -mul(RatNum arg) -new RatNum(this.numer*arg.numer, this.denom*arg.denom) -toString() -debugPrint() -hashCode() -this.numer*2 + this.denom*3 -isNegative() -(this.denom != 0)&&(this.numer < 0) -debugPrint() -"RatNum" -isPositive() -(this.denom == 0)||(this.numer > 0) -isNaN() -(denom == 0) -sub(RatNum arg) -this.add(arg.negate()) -add(RatNum arg) -new RatNum(this.numer*arg.denom + arg.numer*this.denom, this.denom*arg.denom) -negate() -new RatNum(- this.numer , this.denom) - -PPT_NAME PolyCalc.RatNum.parse -ratStr.equals("NaN") -slashLoc == -1 - -PPT_NAME PolyCalc.RatNum.approx -isNaN() - -PPT_NAME PolyCalc.RatNum.toString -debugPrint() - -PPT_NAME PolyCalc.RatNum.sub -this.add(arg.negate()) - -PPT_NAME PolyCalc.RatNum.negate -new RatNum(- this.numer , this.denom) - -PPT_NAME PolyCalc.RatNum.add -new RatNum(this.numer*arg.denom + arg.numer*this.denom, this.denom*arg.denom) - -PPT_NAME PolyCalc.RatNum.mul -new RatNum(this.numer*arg.numer, this.denom*arg.denom) - -PPT_NAME PolyCalc.RatNum.RatNum -d == 0 -denom < 0 - -PPT_NAME PolyCalc.RatNum.debugPrint -"RatNum" - -PPT_NAME PolyCalc.RatNum.hashCode -this.numer*2 + this.denom*3 - -PPT_NAME PolyCalc.RatNum.unparse -isNaN() -denom != 1 - -PPT_NAME PolyCalc.RatNum.equals -obj instanceof RatNum -this.isNaN()&& rn.isNaN() - -PPT_NAME PolyCalc.RatNum.compareTo -this.isNaN()&& rn.isNaN() -this.isNaN() -rn.isNaN() - -PPT_NAME PolyCalc.RatNum.isPositive -(this.denom == 0)||(this.numer > 0) - -PPT_NAME PolyCalc.RatNum.isNegative -(this.denom != 0)&&(this.numer < 0) - -PPT_NAME PolyCalc.RatNum.div -arg.isNaN() - -PPT_NAME PolyCalc.RatNum.isNaN -(denom == 0) - -PPT_NAME PolyCalc.RatNum.gcd -b == 0 -b != 0 diff --git a/java/daikon/test/split/targets/StackAr.decls b/java/daikon/test/split/targets/StackAr.decls deleted file mode 100644 index d199351957..0000000000 --- a/java/daikon/test/split/targets/StackAr.decls +++ /dev/null @@ -1,633 +0,0 @@ -// Declaration file daikon-output/DataStructures/StackAr.decls rewritten by ComparablePairsDescFileReader -// Wed May 28 17:24:50 EDT 2003 -VarComparability -implicit - -// Declarations for DataStructures/StackAr.java -// Written Wed May 28 17:23:56 2003 - - -ListImplementors -java.util.List - - -DECLARE -DataStructures.StackAr.StackAr():::ENTER - -DECLARE -DataStructures.StackAr.StackAr():::EXIT30 -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 - -DECLARE -DataStructures.StackAr.StackAr(int):::ENTER -capacity -int # isParam=true -int -0 - -DECLARE -DataStructures.StackAr.StackAr(int):::EXIT40 -capacity -int # isParam=true -int -0 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.isEmpty():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.isEmpty():::EXIT48 -return -boolean -boolean -1 -this -DataStructures.StackAr # isParam=true -hashcode -3 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -2[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.isFull():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.isFull():::EXIT57 -return -boolean -boolean -1 -this -DataStructures.StackAr # isParam=true -hashcode -3 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -2[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.makeEmpty():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 - -DECLARE -DataStructures.StackAr.makeEmpty():::EXIT68 -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 - -DECLARE -DataStructures.StackAr.top():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.top():::EXIT78 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.top():::EXIT79 -return -java.lang.Object -hashcode -1 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.pop():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 - -DECLARE -DataStructures.StackAr.pop():::EXIT91 -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 - -DECLARE -DataStructures.StackAr.push(java.lang.Object):::ENTER -x -java.lang.Object # isParam=true -hashcode -1 -x.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.push(java.lang.Object):::EXIT103 -x -java.lang.Object # isParam=true -hashcode -1 -x.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.topAndPop():::ENTER -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.topAndPop():::EXIT112 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.topAndPop():::EXIT115 -return -java.lang.Object -hashcode -1 -return.class -java.lang.Class -java.lang.String --1 -this -DataStructures.StackAr # isParam=true -hashcode -2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[0] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -0 - -DECLARE -DataStructures.StackAr.main(java.lang.String[]):::ENTER -args -java.lang.String[] # isParam=true -hashcode -1 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -0[1] -args[].toString -java.lang.String[] -java.lang.String[] --1 - -DECLARE -DataStructures.StackAr.main(java.lang.String[]):::EXIT136 -args -java.lang.String[] # isParam=true -hashcode -1 -args.class -java.lang.Class -java.lang.String --1 -args[] -java.lang.String[] -java.lang.String[] -0[1] -args[].toString -java.lang.String[] -java.lang.String[] --1 - -DECLARE -DataStructures.StackAr:::OBJECT -this -DataStructures.StackAr # isParam=true -hashcode --2 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 diff --git a/java/daikon/test/split/targets/StackAr.spinfo b/java/daikon/test/split/targets/StackAr.spinfo deleted file mode 100644 index 675b272dfa..0000000000 --- a/java/daikon/test/split/targets/StackAr.spinfo +++ /dev/null @@ -1,26 +0,0 @@ -REPLACE -isEmpty() -topOfStack == -1 -isFull() -topOfStack == theArray.length - 1 - -PPT_NAME DataStructures.StackAr.isFull -orig(topOfStack)== theArray.length - 1 - -PPT_NAME DataStructures.StackAr.top -isEmpty() - -PPT_NAME DataStructures.StackAr.isEmpty -orig(topOfStack)== -1 - -PPT_NAME DataStructures.StackAr.topAndPop -isEmpty() - -PPT_NAME DataStructures.StackAr.pop -isEmpty() - -PPT_NAME DataStructures.StackAr.main -!s.isEmpty() - -PPT_NAME DataStructures.StackAr.push -isFull() diff --git a/java/daikon/test/split/targets/StreetNumberSet.decls b/java/daikon/test/split/targets/StreetNumberSet.decls index 8c531c0cec..5366c50d18 100644 --- a/java/daikon/test/split/targets/StreetNumberSet.decls +++ b/java/daikon/test/split/targets/StreetNumberSet.decls @@ -1,1204 +1,2017 @@ +decl-version 2.0 + // Declarations for MapQuick1/StreetNumberSet.java // Written Wed Jun 4 22:50:17 2003 -VarComparability -none +var-comparability none ListImplementors java.util.List +ppt MapQuick1.StreetNumberSet.StreetNumberSet(java.lang.String):::ENTER + ppt-type enter + variable numbers + var-kind variable + dec-type java.lang.String + rep-type hashcode + flags is_param + comparability 22 + variable numbers.toString + var-kind field toString + enclosing-var numbers + dec-type java.lang.String + rep-type java.lang.String + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.StreetNumberSet(java.lang.String):::ENTER -numbers -java.lang.String # isParam=true -hashcode -22 -numbers.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick1.StreetNumberSet.StreetNumberSet(java.lang.String):::EXIT68 -numbers -java.lang.String # isParam=true -hashcode -22 -numbers.toString -java.lang.String -java.lang.String -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.StreetNumberSet(java.lang.String):::EXIT68 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable numbers + var-kind variable + dec-type java.lang.String + rep-type hashcode + flags is_param + comparability 22 + variable numbers.toString + var-kind field toString + enclosing-var numbers + dec-type java.lang.String + rep-type java.lang.String + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.parityOf(int):::ENTER -i -int # isParam=true -int -22 +ppt MapQuick1.StreetNumberSet.parityOf(int):::ENTER + ppt-type enter + variable i + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.parityOf(int):::EXIT72 -i -int # isParam=true -int -22 -return -int -int -22 +ppt MapQuick1.StreetNumberSet.parityOf(int):::EXIT72 + ppt-type subexit + variable i + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.checkRep():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.checkRep():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.checkRep():::EXIT104 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.checkRep():::EXIT104 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.contains(int):::ENTER -n -int # isParam=true -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.contains(int):::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable n + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.contains(int):::EXIT118 -n -int # isParam=true -int -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.contains(int):::EXIT118 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable n + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.contains(int):::EXIT123 -n -int # isParam=true -int -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.contains(int):::EXIT123 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable n + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.orderStatistic(int):::ENTER -n -int # isParam=true -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.orderStatistic(int):::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable n + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.orderStatistic(int):::EXIT162 -n -int # isParam=true -int -22 -return -int -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.orderStatistic(int):::EXIT162 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable n + var-kind variable + dec-type int + rep-type int + flags is_param + comparability 22 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.size():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.size():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.size():::EXIT181 -return -int -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.size():::EXIT181 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.isEmpty():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.isEmpty():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.isEmpty():::EXIT190 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.isEmpty():::EXIT190 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.min():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.min():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.min():::EXIT210 -return -int -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.min():::EXIT210 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.max():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.max():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.max():::EXIT230 -return -int -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.max():::EXIT230 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::ENTER -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT239 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT239 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT240 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT240 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT253 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT253 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT257 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.intersects(MapQuick1.StreetNumberSet):::EXIT257 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(java.lang.Object):::ENTER -o -java.lang.Object # isParam=true -hashcode -22 -o.class -java.lang.Class -java.lang.String -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(java.lang.Object):::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable o + var-kind variable + dec-type java.lang.Object + rep-type hashcode + flags is_param + comparability 22 + variable o.getClass().getName() + var-kind function getClass().getName() + enclosing-var o + dec-type java.lang.Class + rep-type java.lang.String + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(java.lang.Object):::EXIT266 -o -java.lang.Object # isParam=true -hashcode -22 -o.class -java.lang.Class -java.lang.String -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(java.lang.Object):::EXIT266 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable o + var-kind variable + dec-type java.lang.Object + rep-type hashcode + flags is_param + comparability 22 + variable o.getClass().getName() + var-kind function getClass().getName() + enclosing-var o + dec-type java.lang.Class + rep-type java.lang.String + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::ENTER -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT271 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT271 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT272 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT272 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT275 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT275 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT281 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT281 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT282 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT282 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT286 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT286 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT290 -other -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -other.begins -int[] -hashcode -22 -other.begins[] -int[] -int[] -22 -other.ends -int[] -hashcode -22 -other.ends[] -int[] -int[] -22 -return -boolean -boolean -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.equals(MapQuick1.StreetNumberSet):::EXIT290 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable other + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable other.begins + var-kind field begins + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.begins[..] + var-kind array + enclosing-var other.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable other.ends + var-kind field ends + enclosing-var other + dec-type int[] + rep-type hashcode + comparability 22 + variable other.ends[..] + var-kind array + enclosing-var other.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.hashCode():::ENTER -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.hashCode():::ENTER + ppt-type enter + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet.hashCode():::EXIT295 -return -int -int -22 -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet.hashCode():::EXIT295 + ppt-type subexit + parent parent MapQuick1.StreetNumberSet:::OBJECT 1 + variable return + var-kind return + dec-type int + rep-type int + comparability 22 + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + parent MapQuick1.StreetNumberSet:::OBJECT 1 + comparability 22 -DECLARE -MapQuick1.StreetNumberSet:::OBJECT -this -MapQuick1.StreetNumberSet # isParam=true -hashcode -22 -this.begins -int[] -hashcode -22 -this.begins[] -int[] -int[] -22 -this.ends -int[] -hashcode -22 -this.ends[] -int[] -int[] -22 +ppt MapQuick1.StreetNumberSet:::OBJECT + ppt-type object + variable this + var-kind variable + dec-type MapQuick1.StreetNumberSet + rep-type hashcode + flags is_param + comparability 22 + variable this.begins + var-kind field begins + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.begins[..] + var-kind array + enclosing-var this.begins + array 1 + dec-type int[] + rep-type int[] + comparability 22 + variable this.ends + var-kind field ends + enclosing-var this + dec-type int[] + rep-type hashcode + comparability 22 + variable this.ends[..] + var-kind array + enclosing-var this.ends + array 1 + dec-type int[] + rep-type int[] + comparability 22 diff --git a/java/daikon/test/split/targets/fuzzy.decls b/java/daikon/test/split/targets/fuzzy.decls deleted file mode 100644 index 01ded299ff..0000000000 --- a/java/daikon/test/split/targets/fuzzy.decls +++ /dev/null @@ -1,60 +0,0 @@ -// Declarations for misc/fuzzy.java -// Written Wed Jun 4 23:23:19 2003 - -VarComparability -none - -ListImplementors -java.util.List - - -DECLARE -misc.fuzzy.fuzzy():::EXIT4 - -DECLARE -misc.fuzzy.fuzzy():::ENTER - -DECLARE -misc.fuzzy.main(java.lang.String[]):::EXIT15 -args -java.lang.String[] # isParam=true -hashcode -22 -args.class -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -misc.fuzzy.main(java.lang.String[]):::ENTER -args -java.lang.String[] # isParam=true -hashcode -22 -args.class -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -misc.fuzzy:::OBJECT -this -misc.fuzzy # isParam=true -hashcode -22 diff --git a/java/daikon/test/split/targets/fuzzy.spinfo b/java/daikon/test/split/targets/fuzzy.spinfo deleted file mode 100644 index 769ae3124a..0000000000 --- a/java/daikon/test/split/targets/fuzzy.spinfo +++ /dev/null @@ -1,19 +0,0 @@ -PPT_NAME misc.fuzzy.daikonPrint -x == null - -PPT_NAME misc.fuzzy.daikonPrintArray -a == null -depth == 0 -a[i] == null -i < a.length -a == null -depth == 0 -((misc.fuzzy)a[i])== null -i < a.length -a == null -depth == 0 -((misc.fuzzy)a.get(i))== null -i < a.size() - -PPT_NAME misc.fuzzy.daikonPrintArrayNonsensical -depth == 0 diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_44.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_44.java.goal new file mode 100644 index 0000000000..6a25c7dcf4 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_44.java.goal @@ -0,0 +1,75 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_44 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_int(this.a, daikon.Quant.getElement_int(this.b, i)) > 0"; + } + + VarInfo i_varinfo; // i + VarInfo this_a_array_varinfo; // this.a[..] + VarInfo this_b_array_varinfo; // this.b[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_44() { } + public misc_QuantCalls_m_44(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_a_array_varinfo = ppt.find_var_by_name("this.a[..]"); + this_b_array_varinfo = ppt.find_var_by_name("this.b[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_44(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_a_array_varinfo != null) && (this_b_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 3 declarations */ + long i = i_varinfo.getIntValue(vt); + long[] this_a_array = this_a_array_varinfo.getIntArrayValue(vt); + long[] this_b_array = this_b_array_varinfo.getIntArrayValue(vt); + return(getElement_int(this_a_array,getElement_int(this_b_array,i))>0); + } + + public String repr() { + return "misc_QuantCalls_m_44: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_a_array_varinfo = " + this_a_array_varinfo.repr() + " " + + "this_b_array_varinfo = " + this_b_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_a_array_vi = ppt.find_var_by_name("this.a[..]"); + VarInfo this_b_array_vi = ppt.find_var_by_name("this.b[..]"); + if (i_vi != null && this_a_array_vi != null && this_b_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_a_array_vi, this_b_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_45.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_45.java.goal new file mode 100644 index 0000000000..9abca5e988 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_45.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_45 extends Splitter { + + public String condition() { + return "daikon.Quant.size(this.a) == i"; + } + + VarInfo i_varinfo; // i + VarInfo this_a_array_varinfo; // this.a[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_45() { } + public misc_QuantCalls_m_45(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_a_array_varinfo = ppt.find_var_by_name("this.a[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_45(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_a_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + long i = i_varinfo.getIntValue(vt); + long[] this_a_array = this_a_array_varinfo.getIntArrayValue(vt); + return(size(this_a_array)==i); + } + + public String repr() { + return "misc_QuantCalls_m_45: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_a_array_varinfo = " + this_a_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_a_array_vi = ppt.find_var_by_name("this.a[..]"); + if (i_vi != null && this_a_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_a_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_46.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_46.java.goal new file mode 100644 index 0000000000..9057a62c15 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_46.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_46 extends Splitter { + + public String condition() { + return "daikon.Quant.fuzzy.eq(this.x, 0.0)"; + } + + VarInfo this_x_varinfo; // this.x + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_46() { } + public misc_QuantCalls_m_46(Ppt ppt) { + this_x_varinfo = ppt.find_var_by_name("this.x"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_46(ppt); + } + + public boolean valid() { + return (this_x_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + double this_x = this_x_varinfo.getDoubleValue(vt); + return(daikon.Quant.fuzzy.eq(this_x,0.0)); + } + + public String repr() { + return "misc_QuantCalls_m_46: " + + "this_x_varinfo = " + this_x_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_x_vi = ppt.find_var_by_name("this.x"); + if (this_x_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_x_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_47.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_47.java.goal new file mode 100644 index 0000000000..4bf7608fbc --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_47.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_47 extends Splitter { + + public String condition() { + return "isEmpty()"; + } + + VarInfo this_a_array_varinfo; // this.a[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_47() { } + public misc_QuantCalls_m_47(Ppt ppt) { + this_a_array_varinfo = ppt.find_var_by_name("this.a[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_47(ppt); + } + + public boolean valid() { + return (this_a_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + long[] this_a_array = this_a_array_varinfo.getIntArrayValue(vt); + return(size(this_a_array)==0); + } + + public String repr() { + return "misc_QuantCalls_m_47: " + + "this_a_array_varinfo = " + this_a_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_a_array_vi = ppt.find_var_by_name("this.a[..]"); + if (this_a_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_a_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_48.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_48.java.goal new file mode 100644 index 0000000000..433cd4bb33 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_48.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_48 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_boolean(this.flags, i)"; + } + + VarInfo i_varinfo; // i + VarInfo this_flags_array_varinfo; // this.flags[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_48() { } + public misc_QuantCalls_m_48(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_flags_array_varinfo = ppt.find_var_by_name("this.flags[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_48(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_flags_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + long i = i_varinfo.getIntValue(vt); + long[] this_flags_array = this_flags_array_varinfo.getIntArrayValue(vt); + return(getElement_boolean(this_flags_array,i)); + } + + public String repr() { + return "misc_QuantCalls_m_48: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_flags_array_varinfo = " + this_flags_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_flags_array_vi = ppt.find_var_by_name("this.flags[..]"); + if (i_vi != null && this_flags_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_flags_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_49.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_49.java.goal new file mode 100644 index 0000000000..ab06432ea3 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_49.java.goal @@ -0,0 +1,75 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_49 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_double(this.d, Math.max(i, 0)) > java.lang.Math.abs(this.x)"; + } + + VarInfo i_varinfo; // i + VarInfo this_x_varinfo; // this.x + VarInfo this_d_array_varinfo; // this.d[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_49() { } + public misc_QuantCalls_m_49(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_x_varinfo = ppt.find_var_by_name("this.x"); + this_d_array_varinfo = ppt.find_var_by_name("this.d[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_49(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_x_varinfo != null) && (this_d_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 3 declarations */ + long i = i_varinfo.getIntValue(vt); + double this_x = this_x_varinfo.getDoubleValue(vt); + double[] this_d_array = this_d_array_varinfo.getDoubleArrayValue(vt); + return(getElement_double(this_d_array,Math.max(i,0))>java.lang.Math.abs(this_x)); + } + + public String repr() { + return "misc_QuantCalls_m_49: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_x_varinfo = " + this_x_varinfo.repr() + " " + + "this_d_array_varinfo = " + this_d_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_x_vi = ppt.find_var_by_name("this.x"); + VarInfo this_d_array_vi = ppt.find_var_by_name("this.d[..]"); + if (i_vi != null && this_x_vi != null && this_d_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_x_vi, this_d_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_50.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_50.java.goal new file mode 100644 index 0000000000..a438ab4391 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_50.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_50 extends Splitter { + + public String condition() { + return "\"x\".equals(daikon.Quant.getElement_String(this.s, 0))"; + } + + VarInfo this_s_array_varinfo; // this.s[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_50() { } + public misc_QuantCalls_m_50(Ppt ppt) { + this_s_array_varinfo = ppt.find_var_by_name("this.s[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_50(ppt); + } + + public boolean valid() { + return (this_s_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + java.lang.String[] this_s_array = this_s_array_varinfo.getStringArrayValue(vt); + return("x".equals(getElement_String(this_s_array,0))); + } + + public String repr() { + return "misc_QuantCalls_m_50: " + + "this_s_array_varinfo = " + this_s_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_s_array_vi = ppt.find_var_by_name("this.s[..]"); + if (this_s_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_s_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_51.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_51.java.goal new file mode 100644 index 0000000000..4010728d43 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_51.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_51 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_char(this.str, 0) == 'a' && daikon.Quant.size(this.str) > 1"; + } + + VarInfo this_str_array_varinfo; // this.str + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_51() { } + public misc_QuantCalls_m_51(Ppt ppt) { + this_str_array_varinfo = ppt.find_var_by_name("this.str"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_51(ppt); + } + + public boolean valid() { + return (this_str_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + String this_str_array = this_str_array_varinfo.getStringValue(vt); + return(getElement_char(this_str_array,0)=='a'&&size(this_str_array)>1); + } + + public String repr() { + return "misc_QuantCalls_m_51: " + + "this_str_array_varinfo = " + this_str_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_str_array_vi = ppt.find_var_by_name("this.str"); + if (this_str_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_str_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_52.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_52.java.goal new file mode 100644 index 0000000000..ffc529834c --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_52.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_52 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_String(this.s, 0) == null"; + } + + VarInfo this_s_array_varinfo; // this.s[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_52() { } + public misc_QuantCalls_m_52(Ppt ppt) { + this_s_array_varinfo = ppt.find_var_by_name("this.s[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_52(ppt); + } + + public boolean valid() { + return (this_s_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + java.lang.String[] this_s_array = this_s_array_varinfo.getStringArrayValue(vt); + return(getElement_String(this_s_array,0)==null); + } + + public String repr() { + return "misc_QuantCalls_m_52: " + + "this_s_array_varinfo = " + this_s_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_s_array_vi = ppt.find_var_by_name("this.s[..]"); + if (this_s_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_s_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_53.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_53.java.goal new file mode 100644 index 0000000000..77487e9501 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_53.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_53 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_Object(this.s, i) != null"; + } + + VarInfo i_varinfo; // i + VarInfo this_s_array_varinfo; // this.s[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_53() { } + public misc_QuantCalls_m_53(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_s_array_varinfo = ppt.find_var_by_name("this.s[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_53(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_s_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + long i = i_varinfo.getIntValue(vt); + java.lang.String[] this_s_array = this_s_array_varinfo.getStringArrayValue(vt); + return(getElement_Object(this_s_array,i)!=null); + } + + public String repr() { + return "misc_QuantCalls_m_53: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_s_array_varinfo = " + this_s_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_s_array_vi = ppt.find_var_by_name("this.s[..]"); + if (i_vi != null && this_s_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_s_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_54.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_54.java.goal new file mode 100644 index 0000000000..5ebe27d15a --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_54.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_54 extends Splitter { + + public String condition() { + return "this.a[this.sh[0]] > 0 && daikon.Quant.getElement_short(this.sh, 1) > 0"; + } + + VarInfo this_a_array_varinfo; // this.a[..] + VarInfo this_sh_array_varinfo; // this.sh[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_54() { } + public misc_QuantCalls_m_54(Ppt ppt) { + this_a_array_varinfo = ppt.find_var_by_name("this.a[..]"); + this_sh_array_varinfo = ppt.find_var_by_name("this.sh[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_54(ppt); + } + + public boolean valid() { + return (this_a_array_varinfo != null) && (this_sh_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + long[] this_a_array = this_a_array_varinfo.getIntArrayValue(vt); + int[] this_sh_array = getIntArray(this_sh_array_varinfo.getIntArrayValue(vt)); + return(this_a_array[this_sh_array[0]]>0&&getElement_short(this_sh_array,1)>0); + } + + public String repr() { + return "misc_QuantCalls_m_54: " + + "this_a_array_varinfo = " + this_a_array_varinfo.repr() + " " + + "this_sh_array_varinfo = " + this_sh_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_a_array_vi = ppt.find_var_by_name("this.a[..]"); + VarInfo this_sh_array_vi = ppt.find_var_by_name("this.sh[..]"); + if (this_a_array_vi != null && this_sh_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_a_array_vi, this_sh_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_55.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_55.java.goal new file mode 100644 index 0000000000..d53e2bccb9 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_55.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_55 extends Splitter { + + public String condition() { + return "this.sign == null"; + } + + VarInfo this_sign_varinfo; // this.sign + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_55() { } + public misc_QuantCalls_m_55(Ppt ppt) { + this_sign_varinfo = ppt.find_var_by_name("this.sign"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_55(ppt); + } + + public boolean valid() { + return (this_sign_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + String this_sign = this_sign_varinfo.getStringValue(vt); + return(this_sign==null); + } + + public String repr() { + return "misc_QuantCalls_m_55: " + + "this_sign_varinfo = " + this_sign_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_sign_vi = ppt.find_var_by_name("this.sign"); + if (this_sign_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_sign_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_56.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_56.java.goal new file mode 100644 index 0000000000..f00cf77e88 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_56.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_56 extends Splitter { + + public String condition() { + return "this.sign != null && (daikon.Quant.getElement_String(this.s, 0)) == null"; + } + + VarInfo this_s_array_varinfo; // this.s[..] + VarInfo this_sign_varinfo; // this.sign + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_56() { } + public misc_QuantCalls_m_56(Ppt ppt) { + this_s_array_varinfo = ppt.find_var_by_name("this.s[..]"); + this_sign_varinfo = ppt.find_var_by_name("this.sign"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_56(ppt); + } + + public boolean valid() { + return (this_s_array_varinfo != null) && (this_sign_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + java.lang.String[] this_s_array = this_s_array_varinfo.getStringArrayValue(vt); + String this_sign = this_sign_varinfo.getStringValue(vt); + return(this_sign!=null&&(getElement_String(this_s_array,0))==null); + } + + public String repr() { + return "misc_QuantCalls_m_56: " + + "this_s_array_varinfo = " + this_s_array_varinfo.repr() + " " + + "this_sign_varinfo = " + this_sign_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_s_array_vi = ppt.find_var_by_name("this.s[..]"); + VarInfo this_sign_vi = ppt.find_var_by_name("this.sign"); + if (this_s_array_vi != null && this_sign_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_s_array_vi, this_sign_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_57.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_57.java.goal new file mode 100644 index 0000000000..ebef0626d5 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_57.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_57 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_String(this.s, 0).trim() != null"; + } + + VarInfo this_s_array_varinfo; // this.s[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_57() { } + public misc_QuantCalls_m_57(Ppt ppt) { + this_s_array_varinfo = ppt.find_var_by_name("this.s[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_57(ppt); + } + + public boolean valid() { + return (this_s_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + java.lang.String[] this_s_array = this_s_array_varinfo.getStringArrayValue(vt); + return(getElement_String(this_s_array,0).trim()!=null); + } + + public String repr() { + return "misc_QuantCalls_m_57: " + + "this_s_array_varinfo = " + this_s_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_s_array_vi = ppt.find_var_by_name("this.s[..]"); + if (this_s_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_s_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_58.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_58.java.goal new file mode 100644 index 0000000000..20be951b25 --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_58.java.goal @@ -0,0 +1,65 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_58 extends Splitter { + + public String condition() { + return "this.obj == null"; + } + + VarInfo this_obj_varinfo; // this.obj + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_58() { } + public misc_QuantCalls_m_58(Ppt ppt) { + this_obj_varinfo = ppt.find_var_by_name("this.obj"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_58(ppt); + } + + public boolean valid() { + return (this_obj_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 1 declarations */ + long this_obj = this_obj_varinfo.getIntValue(vt); + return(this_obj==0); + } + + public String repr() { + return "misc_QuantCalls_m_58: " + + "this_obj_varinfo = " + this_obj_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo this_obj_vi = ppt.find_var_by_name("this.obj"); + if (this_obj_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {this_obj_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/test/split/targets/misc_QuantCalls_m_59.java.goal b/java/daikon/test/split/targets/misc_QuantCalls_m_59.java.goal new file mode 100644 index 0000000000..33589fa11a --- /dev/null +++ b/java/daikon/test/split/targets/misc_QuantCalls_m_59.java.goal @@ -0,0 +1,70 @@ +import daikon.*; +import daikon.inv.*; +import daikon.split.*; + +public final class misc_QuantCalls_m_59 extends Splitter { + + public String condition() { + return "daikon.Quant.getElement_Object(this.objs, i) != null && this.objs[0] == null"; + } + + VarInfo i_varinfo; // i + VarInfo this_objs_array_varinfo; // this.objs[..] + + static DummyInvariant dummyInvFactory; + DummyInvariant dummyInv; + + public misc_QuantCalls_m_59() { } + public misc_QuantCalls_m_59(Ppt ppt) { + i_varinfo = ppt.find_var_by_name("i"); + this_objs_array_varinfo = ppt.find_var_by_name("this.objs[..]"); + } + + public Splitter instantiateSplitter(Ppt ppt) { + return new misc_QuantCalls_m_59(ppt); + } + + public boolean valid() { + return (i_varinfo != null) && (this_objs_array_varinfo != null); + } + + public boolean test(ValueTuple vt) { + /* writeTestBody: 2 declarations */ + long i = i_varinfo.getIntValue(vt); + long[] this_objs_array = this_objs_array_varinfo.getIntArrayValue(vt); + return(getElement_Object(this_objs_array,i)!=0&&this_objs_array[0]==0); + } + + public String repr() { + return "misc_QuantCalls_m_59: " + + "i_varinfo = " + i_varinfo.repr() + " " + + "this_objs_array_varinfo = " + this_objs_array_varinfo.repr() + " " + ; + } + + public void makeDummyInvariantFactory(DummyInvariant inv) { + dummyInvFactory = inv; + } + + public void instantiateDummy(PptTopLevel ppt) { + dummyInv = null; + VarInfo i_vi = ppt.find_var_by_name("i"); + VarInfo this_objs_array_vi = ppt.find_var_by_name("this.objs[..]"); + if (i_vi != null && this_objs_array_vi != null) { + dummyInv = dummyInvFactory.instantiate(ppt, new VarInfo[] {i_vi, this_objs_array_vi}); + } + } + + public DummyInvariant getDummyInvariant() { + return dummyInv; + } + + public int[] getIntArray(long[] longArray) { + int[] intArray = new int[longArray.length]; + for (int i = 0; i < intArray.length; i++) { + intArray[i] = (int) longArray[i]; + } + return intArray; + } + +} diff --git a/java/daikon/tools/DtraceDiff.java b/java/daikon/tools/DtraceDiff.java index 0fe001621e..37f9fef825 100644 --- a/java/daikon/tools/DtraceDiff.java +++ b/java/daikon/tools/DtraceDiff.java @@ -257,7 +257,6 @@ public static void dtraceDiff( Set declsfile1, String dtracefile1, Set declsfile2, String dtracefile2) { // System.out.printf("dtrace files = %s, %s%n", dtracefile1, dtracefile2); - FileIO.resetNewDeclFormat(); try { Map pptmap = new HashMap<>(); // map ppts1 -> ppts2 diff --git a/java/daikon/tools/DtraceNonceFixer.java b/java/daikon/tools/DtraceNonceFixer.java index 273e0de541..188d02ab1c 100644 --- a/java/daikon/tools/DtraceNonceFixer.java +++ b/java/daikon/tools/DtraceNonceFixer.java @@ -2,12 +2,28 @@ package daikon.tools; +import static daikon.tools.nullness.NullnessUtil.castNonNull; + import daikon.DaikonGetopt; +import daikon.FileIO; import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import java.io.UncheckedIOException; -import java.util.StringTokenizer; +import java.nio.file.AtomicMoveNotSupportedException; +import java.nio.file.FileAlreadyExistsException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.Deque; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import org.checkerframework.checker.nullness.qual.Nullable; import org.plumelib.util.FilesPlume; import org.plumelib.util.StringsPlume; @@ -17,9 +33,13 @@ * invocation nonces increased by the "correct" amount, determined in the following way: * *

Keep track of all the nonces you see and maintain a record of the highest nonce observed. The - * next time you see a '0' valued nonce that is not part of an EXIT program point, then you know you - * have reached the beginning of the next dtrace file. Use that as the number to add to the - * remaining nonces and repeat. This should only require one pass through the file. + * next time you see a '0' valued nonce that is not part of an EXIT or THROWS program point, then + * you know you have reached the beginning of the next dtrace file. Use that as the number to add to + * the remaining nonces and repeat. This should only require one pass through the file. + * + *

A second pass gives a nonce to each sample that lacks one. An EXIT sample gets the same nonce + * as its ENTER sample, which is found the same way that Daikon pairs samples without nonces. The + * ENTER sample may have had a nonce in the input, if no EXIT sample in the input has that nonce. */ public class DtraceNonceFixer { @@ -28,16 +48,22 @@ private DtraceNonceFixer() { throw new UnsupportedOperationException("Do not instantiate"); } - /** The system-specific line separator. */ - private static final String lineSep = System.lineSeparator(); + /** The line that precedes the nonce in a sample. */ + private static final String NONCE_HEADER = "this_invocation_nonce"; /** The usage message for this program. */ private static String usage = StringsPlume.joinLines( - "Usage: DtraceNonceFixer FILENAME", + "Usage: DtraceNonceFixer FILENAME [OUTFILE]", "Modifies dtrace file FILENAME so that the invocation nonces are consistent.", "The output file will be FILENAME_fixed and another output included", - "nonces for OBJECT and CLASS invocations called FILENAME_all_fixed"); + "nonces for OBJECT and CLASS invocations called FILENAME_all_fixed.", + "If OUTFILE is supplied, the output that includes nonces for all invocations", + "is written to OUTFILE instead, and no other output file remains.", + "OUTFILE may be the same as FILENAME."); + + /** The maximum number of symbolic links to follow when resolving OUTFILE. */ + private static final int MAX_SYMBOLIC_LINKS = 40; public static void main(String[] args) { try { @@ -55,27 +81,146 @@ public static void main(String[] args) { */ public static void mainHelper(final String[] args) { String[] files = DaikonGetopt.nonOptionArgs(args, usage); - if (files.length != 1) { + if (files.length != 1 && files.length != 2) { throw new daikon.Daikon.UserError(usage); } - String outputFilename = - files[0].endsWith(".gz") ? (files[0] + "_fixed.gz") : (files[0] + "_fixed"); + try { + if (files.length == 1) { + String suffix = files[0].endsWith(".gz") ? ".gz" : ""; + String fixedFilename = files[0] + "_fixed" + suffix; + Set exitNonces = new HashSet<>(); + int maxNonce = correctNonces(files[0], fixedFilename, exitNonces); + addMissingNonces(fixedFilename, files[0] + "_all_fixed" + suffix, maxNonce, exitNonces); + } else { + // The temporary files are in OUTFILE's directory, so that the final move can be atomic, + // and have fresh names so that they overwrite no existing file. OUTFILE is not opened + // for writing, so if this program fails, OUTFILE (which may be the input) is unchanged. + // If OUTFILE is a symbolic link, the file that it refers to is replaced. + Path outfile = resolveSymbolicLinks(Path.of(files[1]).toAbsolutePath()); + Path dir = castNonNull(outfile.getParent()); // an absolute file path has a parent + String prefix = outfile.getFileName() + "-"; + String suffix = files[1].endsWith(".gz") ? ".gz" : ""; + Path tmpFile = createFreshFile(dir, prefix, "-fixed" + suffix); + Path tmpOutFile = null; + try { + tmpOutFile = createFreshFile(dir, prefix, "-all-fixed" + suffix); + Set exitNonces = new HashSet<>(); + int maxNonce = correctNonces(files[0], tmpFile.toString(), exitNonces); + addMissingNonces(tmpFile.toString(), tmpOutFile.toString(), maxNonce, exitNonces); + replaceFile(tmpOutFile, outfile); + } finally { + Files.deleteIfExists(tmpFile); + if (tmpOutFile != null) { + Files.deleteIfExists(tmpOutFile); + } + } + } + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } + + /** + * Returns the file that {@code file} refers to, following symbolic links. Unlike {@link + * Path#toRealPath}, this method also follows a symbolic link to a file that does not exist. + * + * @param file an absolute file path + * @return the file that {@code file} refers to + * @throws IOException if there is trouble reading a symbolic link + */ + private static Path resolveSymbolicLinks(Path file) throws IOException { + if (Files.exists(file)) { + return file.toRealPath(); + } + for (int i = 0; Files.isSymbolicLink(file); i++) { + if (i == MAX_SYMBOLIC_LINKS) { + throw new daikon.Daikon.UserError("Too many levels of symbolic links: " + file); + } + file = file.resolveSibling(Files.readSymbolicLink(file)); + } + return file; + } + + /** + * Creates a new, empty file whose name does not conflict with any existing file. Unlike {@link + * Files#createTempFile}, which makes the file readable only by its owner, this method gives the + * file the default permissions (which depend on the umask). + * + * @param dir the directory in which to create the file + * @param prefix the start of the file name + * @param suffix the end of the file name + * @return the new file + * @throws IOException if there is trouble creating the file + */ + private static Path createFreshFile(Path dir, String prefix, String suffix) throws IOException { + for (int i = 0; ; i++) { + try { + return Files.createFile(dir.resolve(prefix + i + suffix)); + } catch (FileAlreadyExistsException e) { + // Try the next name. + } + } + } + + /** + * Moves {@code source} to {@code target}, replacing {@code target} if it exists. If possible, the + * move is atomic, and the result has the permissions of the original {@code target}. + * + * @param source the file to move + * @param target the file to replace + * @throws IOException if there is trouble moving the file + */ + private static void replaceFile(Path source, Path target) throws IOException { + if (Files.exists(target)) { + try { + Files.setPosixFilePermissions(source, Files.getPosixFilePermissions(target)); + } catch (UnsupportedOperationException e) { + // The file system does not support POSIX permissions. + } + } + try { + Files.move( + source, target, StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.ATOMIC_MOVE); + } catch (AtomicMoveNotSupportedException e) { + Files.move(source, target, StandardCopyOption.REPLACE_EXISTING); + } + } - try (BufferedReader br1 = FilesPlume.newBufferedFileReader(files[0]); - PrintWriter out1 = new PrintWriter(FilesPlume.newBufferedFileWriter(outputFilename))) { + /** + * Copies {@code inFilename} to {@code outFilename}, increasing the nonces of each concatenated + * dtrace file after the first so that they do not collide with earlier nonces. The output file is + * closed when this method returns, so it is complete (including, for a compressed file, the + * trailer) and may be read. + * + * @param inFilename the dtrace file to read + * @param outFilename the dtrace file to write + * @param exitNonces a set to which this method adds the nonce of each EXIT or THROWS sample in + * the output + * @return the largest nonce in the output + * @throws IOException if there is trouble reading or writing a file + */ + private static int correctNonces(String inFilename, String outFilename, Set exitNonces) + throws IOException { + // maxNonce - the biggest nonce ever found in the file + int maxNonce = 0; + try (BufferedReader br = FilesPlume.newBufferedFileReader(inFilename); + PrintWriter out = new PrintWriter(FilesPlume.newBufferedFileWriter(outFilename))) { - // maxNonce - the biggest nonce ever found in the file // correctionFactor - the amount to add to each observed nonce - int maxNonce = 0; int correctionFactor = 0; boolean first = true; - while (br1.ready()) { - String nextInvo = grabNextInvocation(br1); - int non = peekNonce(nextInvo); + Paragraph para; + while ((para = Paragraph.read(br)) != null) { + int non = para.nonce; + if (non == -1) { + para.print(out); + continue; + } + boolean isExit = isExitOrThrows(para.pptName()); // The first legit 0 nonce will have an ENTER and EXIT // seeing a 0 means we have reached the next file - if (non == 0 && nextInvo.indexOf("EXIT") == -1) { + if (non == 0 && !isExit) { if (first) { // on the first file, keep the first nonce as 0 first = false; @@ -85,116 +230,295 @@ public static void mainHelper(final String[] args) { } int newNonce = non + correctionFactor; maxNonce = Math.max(maxNonce, newNonce); - if (non != -1) { - out1.println(spawnWithNewNonce(nextInvo, newNonce)); + if (isExit) { + exitNonces.add(newNonce); + } + para.printWithNonce(out, newNonce); + } + } + return maxNonce; + } + + /** + * Copies {@code inFilename} to {@code outFilename}, giving a nonce to each sample that lacks one, + * such as an OBJECT or CLASS sample. Each new nonce is larger than {@code maxNonce}. An EXIT or + * THROWS sample gets the nonce of the most recent unmatched ENTER sample for the same method, + * like the call stack that Daikon uses for samples without nonces. The ENTER sample may have had + * a nonce in the input, if no EXIT or THROWS sample has that nonce; an ENTER sample whose nonce + * is in {@code exitNonces} is paired with that EXIT or THROWS sample instead, as Daikon does. + * + * @param inFilename the dtrace file to read + * @param outFilename the dtrace file to write + * @param maxNonce the largest nonce in {@code inFilename} + * @param exitNonces the nonces of the EXIT and THROWS samples in {@code inFilename} + * @throws IOException if there is trouble reading or writing a file + */ + private static void addMissingNonces( + String inFilename, String outFilename, int maxNonce, Set exitNonces) + throws IOException { + CallStack callStack = new CallStack(); + try (BufferedReader br = FilesPlume.newBufferedFileReader(inFilename); + PrintWriter out = new PrintWriter(FilesPlume.newBufferedFileWriter(outFilename))) { + Paragraph para; + while ((para = Paragraph.read(br)) != null) { + if (!para.isSample()) { + para.print(out); + continue; + } + String pptName = para.pptName(); + // This is the same test that Daikon uses in FileIO.compute_orig_variables. + boolean isEnter = pptName.endsWith(FileIO.enter_tag); + boolean isExit = isExitOrThrows(pptName); + if (para.nonce != -1) { + if (isEnter && !exitNonces.contains(para.nonce)) { + callStack.push(methodName(pptName), para.nonce); + } + para.print(out); + continue; + } + int nonce; + if (isEnter) { + nonce = ++maxNonce; + callStack.push(methodName(pptName), nonce); + } else if (isExit) { + Integer enterNonce = callStack.matchMethod(methodName(pptName)); + nonce = (enterNonce != null) ? enterNonce : ++maxNonce; } else { - out1.println(nextInvo); + nonce = ++maxNonce; } + para.printWithNonce(out, nonce); } - out1.flush(); + } + } - // now go back and add the OBJECT and CLASS invocations - String allFixedFilename = - outputFilename.endsWith(".gz") ? (files[0] + "_all_fixed.gz") : (files[0] + "_all_fixed"); + /** + * Returns true if the given program point is an EXIT or THROWS point, which Daikon pairs with an + * ENTER point. This is the same test that {@link daikon.PptName#isExitPoint} and {@link + * daikon.PptName#isThrowsPoint} perform. + * + * @param pptName a program point name, which contains ":::" + * @return true if {@code pptName} is an EXIT or THROWS point + */ + private static boolean isExitOrThrows(String pptName) { + int point = pptName.indexOf(FileIO.ppt_tag_separator) + FileIO.ppt_tag_separator.length(); + return pptName.startsWith(FileIO.exit_suffix, point) + || pptName.startsWith(FileIO.throws_suffix, point); + } - try (BufferedReader br2 = FilesPlume.newBufferedFileReader(outputFilename); - PrintWriter out2 = new PrintWriter(FilesPlume.newBufferedFileWriter(allFixedFilename))) { + /** + * Returns the given program point name, without the part starting at ":::". + * + * @param pptName a program point name, which contains ":::" + * @return the method part of {@code pptName} + */ + private static String methodName(String pptName) { + return pptName.substring(0, pptName.indexOf(FileIO.ppt_tag_separator)); + } - while (br2.ready()) { - String nextInvo = grabNextInvocation(br2); - int non = peekNonce(nextInvo); - // if there is no nonce at this point it must be an OBJECT - // or a CLASS invocation - if (non == -1) { - out2.println(spawnWithNewNonce(nextInvo, ++maxNonce)); - } else { - out2.println(nextInvo); - } - } + /** A method call whose ENTER sample has been seen, but whose EXIT sample has not. */ + private static final class Call { + /** The program point name, without the part starting at ":::". */ + final String method; - out2.flush(); - } - } catch (IOException e) { - throw new UncheckedIOException(e); + /** The nonce of the ENTER sample. */ + final int nonce; + + /** + * Creates a new Call. + * + * @param method the program point name, without the part starting at ":::" + * @param nonce the nonce of the ENTER sample + */ + Call(String method, int nonce) { + this.method = method; + this.nonce = nonce; } } /** - * Returns a String representing an invocation with the line directly under - * 'this_invocation_nonce' changed to 'newNone'. If the String 'this_invocation_nonce' is not - * found, then creates a line 'this_invocation_nonce' directly below the program point name and a - * line containing newNonce directly under that. + * The ENTER samples that have not yet been matched by an EXIT sample, and that will not be + * matched by nonce. Each operation takes amortized constant time. */ - private static String spawnWithNewNonce(String invo, int newNonce) { + private static final class CallStack { + /** The calls, most recent first. */ + private final Deque stack = new ArrayDeque<>(); - // System.out.println (invo); + /** The number of calls in {@link #stack}, for each method. */ + private final Map counts = new HashMap<>(); - StringBuilder sb = new StringBuilder(); - StringTokenizer st = new StringTokenizer(invo, lineSep); + /** + * Adds a call. + * + * @param method the program point name of the ENTER sample, without the part starting at ":::" + * @param nonce the nonce of the ENTER sample + */ + void push(String method, int nonce) { + stack.push(new Call(method, nonce)); + counts.merge(method, 1, Integer::sum); + } - if (!st.hasMoreTokens()) { - return sb.toString(); + /** + * Removes the most recent call to {@code method}, along with all more recent calls (which + * exited exceptionally), and returns its nonce. If there is no call to {@code method}, returns + * null and leaves this unchanged. + * + * @param method the method of an EXIT sample + * @return the nonce of the matching ENTER sample, or null if there is none + */ + @Nullable Integer matchMethod(String method) { + if (!counts.containsKey(method)) { + return null; + } + while (true) { + Call call = stack.pop(); + counts.computeIfPresent( + call.method, + (m, count) -> { + if (count == 1) { + return null; + } + return count - 1; + }); + if (call.method.equals(method)) { + return call.nonce; + } + } } + } - // First line is the program point name - sb.append(st.nextToken()).append(lineSep); + /** A paragraph of a dtrace file: its lines, up to but not including a blank line. */ + private static final class Paragraph { + /** The lines of the paragraph. */ + final List lines; - // There is a chance that this is not really an invocation - // but a EOF shutdown hook instead. - if (!st.hasMoreTokens()) { - return sb.toString(); + /** + * The index of the program point name, if this paragraph is a sample; otherwise -1. Leading + * lines are comments, which Daikon treats as a separate record. A paragraph that consists of + * only a program point name is a sample, because Daikon reads it as a sample of a program point + * that has no variables (such as the entry to a static method with no parameters). + */ + final int pptNameIndex; + + /** The nonce, or -1 if this paragraph is not a sample or has no nonce. */ + final int nonce; + + /** + * Creates a new Paragraph. + * + * @param lines the lines of the paragraph + */ + Paragraph(List lines) { + this.lines = lines; + int i = 0; + while (i < lines.size() && FileIO.isComment(lines.get(i))) { + i++; + } + boolean isSample = + i < lines.size() + && lines.get(i).contains(FileIO.ppt_tag_separator) + && !lines.get(i).startsWith("ppt "); + this.pptNameIndex = isSample ? i : -1; + this.nonce = isSample ? parseNonce(lines, i) : -1; } - // See if the second line is the nonce - String line = st.nextToken(); - if (line.equals("this_invocation_nonce")) { - // modify the next line to include the new nonce - sb.append(line).append(lineSep).append(newNonce).append(lineSep); - // throw out the next token, because it will be the old nonce - st.nextToken(); - } else { - // otherwise create the required this_invocation_nonce line - sb.append("this_invocation_nonce" + lineSep).append(newNonce).append(lineSep); + /** + * Returns the nonce of the sample whose program point name is at index {@code i}, or -1 if the + * sample has no nonce. The nonce header, if any, directly follows the program point name. + * + * @param lines the lines of a sample + * @param i the index of the program point name in {@code lines} + * @return the nonce of the sample, or -1 + */ + private static int parseNonce(List lines, int i) { + // Like Daikon, require the header to be exactly NONCE_HEADER. + if (i + 1 >= lines.size() || !lines.get(i + 1).equals(NONCE_HEADER)) { + return -1; + } + if (i + 2 >= lines.size()) { + throw new daikon.Daikon.UserError("No nonce after " + NONCE_HEADER + " in: " + lines); + } + String nonceString = lines.get(i + 2).trim(); + try { + return Integer.parseInt(nonceString); + } catch (NumberFormatException e) { + throw new daikon.Daikon.UserError("Bad nonce \"" + nonceString + "\" in: " + lines); + } } - while (st.hasMoreTokens()) { - sb.append(st.nextToken()).append(lineSep); + /** + * Returns true if this paragraph is a sample, as opposed to a declaration, a comment, or other + * information. + * + * @return true if this paragraph is a sample + */ + boolean isSample() { + return pptNameIndex != -1; } - return sb.toString(); - } + /** + * Returns the program point name of this sample. + * + * @return the program point name of this sample + */ + String pptName() { + return lines.get(pptNameIndex); + } - /** - * Returns the nonce of the invocation 'invo', or -1 if the String 'this_invocation_nonce' is not - * found in {@code invo}. - */ - private static int peekNonce(String invo) { - StringTokenizer st = new StringTokenizer(invo, lineSep); - while (st.hasMoreTokens()) { - String line = st.nextToken(); - if (line.equals("this_invocation_nonce")) { - return Integer.parseInt(st.nextToken()); + /** + * Prints this paragraph followed by a blank line. + * + * @param out where to print + */ + void print(PrintWriter out) { + for (String line : lines) { + out.println(line); } + out.println(); } - return -1; - } - /** - * Grabs the next invocation out of the dtrace buffer and returns a String with endline characters - * preserved. This method will return a single blank line if the original dtrace file contained - * consecutive blank lines. - */ - private static String grabNextInvocation(BufferedReader br) throws IOException { - StringBuilder sb = new StringBuilder(); - while (br.ready()) { - String line = br.readLine(); - assert line != null; // because br.ready() = true - line = line.trim(); - if (line.equals("")) { - break; - } - sb.append(line).append(lineSep); - } - return sb.toString(); + /** + * Prints this sample, with nonce {@code newNonce}, followed by a blank line. If this sample has + * a nonce, it is replaced; otherwise the nonce header and nonce are inserted directly below the + * program point name. + * + * @param out where to print + * @param newNonce the nonce to print + */ + void printWithNonce(PrintWriter out, int newNonce) { + int rest = (nonce == -1) ? pptNameIndex + 1 : pptNameIndex + 3; + for (int i = 0; i <= pptNameIndex; i++) { + out.println(lines.get(i)); + } + out.println(NONCE_HEADER); + out.println(newNonce); + for (int i = rest; i < lines.size(); i++) { + out.println(lines.get(i)); + } + out.println(); + } + + /** + * Returns the next paragraph of the dtrace file. Like Daikon, this method treats only an empty + * line as a paragraph separator; a line that contains only whitespace is part of a paragraph. + * This method returns an empty paragraph if the dtrace file contains consecutive empty lines. + * Lines are not modified, so the output differs from the input only in the nonce header line, + * in the nonces, and in a final empty line (which the output always has). + * + * @param br the reader for the dtrace file + * @return the next paragraph, or null if the end of the file has been reached + * @throws IOException if there is trouble reading the file + */ + static @Nullable Paragraph read(BufferedReader br) throws IOException { + List result = new ArrayList<>(); + String line; + while ((line = br.readLine()) != null) { + if (line.isEmpty()) { + return new Paragraph(result); + } + result.add(line); + } + // End of file + return result.isEmpty() ? null : new Paragraph(result); + } } } diff --git a/java/daikon/tools/DtracePartitioner.java b/java/daikon/tools/DtracePartitioner.java index ae82a139be..5fe23e8ff5 100644 --- a/java/daikon/tools/DtracePartitioner.java +++ b/java/daikon/tools/DtracePartitioner.java @@ -36,17 +36,11 @@ public class DtracePartitioner implements Closeable, Partitioner /** * @param filename the Daikon trace file to be partitioned + * @throws IOException if the file cannot be opened */ - public DtracePartitioner(String filename) { - try { - this.filename = filename; - // System.out.printf("trying with file %s%n", filename); - br = FilesPlume.newBufferedFileReader(filename); - - } catch (IOException e) { - e.printStackTrace(); - throw new Error(e); - } + public DtracePartitioner(String filename) throws IOException { + this.filename = filename; + br = FilesPlume.newBufferedFileReader(filename); } /** Releases resources held by this. */ @@ -61,8 +55,7 @@ public boolean hasNext(@GuardSatisfied DtracePartitioner this) { try { return br.ready(); } catch (IOException e) { - e.printStackTrace(); - return false; + throw new UncheckedIOException(e); } } diff --git a/java/daikon/tools/ExtractConsequent.java b/java/daikon/tools/ExtractConsequent.java index d4f94d9f49..48f8eee32c 100644 --- a/java/daikon/tools/ExtractConsequent.java +++ b/java/daikon/tools/ExtractConsequent.java @@ -8,13 +8,17 @@ import daikon.DaikonGetopt; import daikon.FileIO; import daikon.Global; -import daikon.Ppt; import daikon.PptMap; import daikon.PptTopLevel; +import daikon.ProglangType; import daikon.VarInfo; import daikon.inv.Implication; import daikon.inv.Invariant; import daikon.inv.OutputFormat; +import daikon.inv.binary.twoScalar.IntEqual; +import daikon.inv.binary.twoScalar.IntNonEqual; +import daikon.inv.unary.scalar.OneOfScalar; +import daikon.split.SplitterList; import gnu.getopt.*; import java.io.BufferedWriter; import java.io.File; @@ -23,11 +27,12 @@ import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.ArrayList; -import java.util.Comparator; -import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Set; +import java.util.TreeMap; import java.util.TreeSet; +import java.util.function.Predicate; import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -42,6 +47,10 @@ * NUM) ⇒ consequent". The consequent is only true in certain clusters, but is not * generally true for all executions of the program point to which the Implication belongs. These * resulting implications are written to standard output in the format of a splitter info file. + * + *

Each PPT_NAME in the output is a complete program point name. To make Daikon use each + * condition only at the program points that its PPT_NAME designates, disable indiscriminate + * splitting via {@code --config_option daikon.split.SplitterList.all_splitters=false}. */ public class ExtractConsequent { @@ -74,12 +83,15 @@ private static class HashedConsequent { } } - /* A HashMap whose keys are PPT names (Strings) and whose values are - HashMaps whose keys are predicate names (Strings) and whose values are - HashMaps whose keys are Strings (normalized java-format invariants) - and whose values are HashedConsequent objects. */ + /** + * Maps a program point name to a map whose keys are cluster keys (see {@link #clusterKey}) and + * whose values are maps whose keys are Strings (normalized Java-format invariants) and whose + * values are HashedConsequent objects. Each program point has its own clustering, so conditions + * from different program points are never combined. The maps are sorted, for deterministic + * output. + */ private static Map>> pptname_to_conditions = - new HashMap<>(); + new TreeMap<>(); /** The usage message for this program. */ private static String usage = @@ -158,89 +170,233 @@ public static void mainHelper(final String[] args) throws IOException { } public static void extract_consequent(PptMap ppts) { - // Retrieve Ppt objects in sorted order. - // Use a custom comparator for a specific ordering - Comparator comparator = new Ppt.NameComparator(); - TreeSet ppts_sorted = new TreeSet<>(comparator); - ppts_sorted.addAll(ppts.asCollection()); - - for (PptTopLevel ppt : ppts_sorted) { + pptname_to_conditions.clear(); + for (PptTopLevel ppt : ppts.asCollection()) { extract_consequent_maybe(ppt, ppts); } + // Maps a program point name to the conditions to write for it. Sorted, for deterministic + // output. + Map> pptname_to_output = new TreeMap<>(); + for (Map.Entry>> entry : + pptname_to_conditions.entrySet()) { + String pptname = entry.getKey(); + Set allConds = conditions(entry.getValue(), inv -> true); + if (allConds.isEmpty()) { + continue; + } + pptname_to_output.computeIfAbsent(pptname, k -> new TreeSet<>()).addAll(allConds); + // A condition at an entry point also splits the method's exit points, if the method does not + // modify the condition's variables. At an exit point, a variable's name denotes its + // post-state value, and a splitter cannot use a pre-state value such as "orig(x)". + if (pptname.endsWith(FileIO.enter_tag)) { + String exitName = + pptname.substring(0, pptname.length() - FileIO.enter_tag.length()) + FileIO.exit_tag; + // A condition at the combined exit point also splits the numbered exit points (see + // SplitterList#matches), so it is not repeated for them. A condition that is rejected at + // the combined exit point may still be acceptable at some numbered exit points. + Set combinedConds = new TreeSet<>(); + PptTopLevel combinedExit = ppts.get(exitName); + if (combinedExit != null) { + combinedConds = conditions(entry.getValue(), inv -> isUnmodified(inv, combinedExit)); + if (!combinedConds.isEmpty()) { + pptname_to_output.computeIfAbsent(exitName, k -> new TreeSet<>()).addAll(combinedConds); + } + } + for (PptTopLevel exitPpt : numberedExitPoints(exitName, ppts)) { + Set exitConds = conditions(entry.getValue(), inv -> isUnmodified(inv, exitPpt)); + exitConds.removeAll(combinedConds); + if (!exitConds.isEmpty()) { + pptname_to_output + .computeIfAbsent(exitPpt.name(), k -> new TreeSet<>()) + .addAll(exitConds); + } + } + } + } + PrintWriter pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out, UTF_8)), true); + for (Map.Entry> entry : pptname_to_output.entrySet()) { + pw.println(); + pw.println("PPT_NAME " + entry.getKey()); + for (String s : entry.getValue()) { + pw.println(s); + } + } + pw.flush(); + } - // All conditions at a program point. A TreeSet to enable - // deterministic output. + /** + * Returns the numbered exit points of a method, such as "pkg.Foo.bar(int):::EXIT12". + * + * @param exitName the name of the method's combined exit point + * @param ppts all the program points + * @return the numbered exit points of the method whose combined exit point is {@code exitName} + */ + private static List numberedExitPoints(String exitName, PptMap ppts) { + List result = new ArrayList<>(); + for (PptTopLevel ppt : ppts.asCollection()) { + if (!ppt.name().equals(exitName) && SplitterList.matches(exitName, ppt.name())) { + result.add(ppt); + } + } + return result; + } + + /** + * Returns true if the invariant, which is at an entry point, means the same thing at the given + * exit point: that is, if every variable of the invariant is unmodified at the exit point. + * + * @param inv an invariant at an entry point + * @param exitPpt an exit point of the same method + * @return true if no variable of the invariant is modified at {@code exitPpt} + */ + static boolean isUnmodified(Invariant inv, PptTopLevel exitPpt) { + for (VarInfo vi : inv.ppt.var_infos) { + VarInfo post = exitPpt.find_var_by_name(vi.name()); + VarInfo orig = exitPpt.find_var_by_name(vi.prestate_name()); + if (post == null || orig == null) { + return false; + } + // A variable's equalitySet is null if Daikon did not compute equality sets at the ppt. + if (post.equalitySet == null || orig.equalitySet == null) { + return false; + } + // Equal variables are usually in the same equality set, but undoOpts replaces equality sets + // by equality invariants. + if (!(post.isEqualTo(orig) || exitPpt.is_equal(post, orig))) { + return false; + } + } + return true; + } + + /** + * Returns the splitting conditions for one program point: each condition, and the conjunction of + * the conditions for each cluster. + * + * @param cluster_to_conditions maps a cluster key to the conditions for that cluster, as in a + * value of {@link #pptname_to_conditions} + * @param filter which invariants to use as conditions + * @return the splitting conditions, each formatted by {@link #combineDummy} + */ + private static Set conditions( + Map> cluster_to_conditions, + Predicate filter) { + // A TreeSet, for deterministic output. TreeSet allConds = new TreeSet<>(); - for (String pptname : pptname_to_conditions.keySet()) { - Map> cluster_to_conditions = - pptname_to_conditions.get(pptname); - for (Map.Entry<@KeyFor("cluster_to_conditions") String, Map> entry : - cluster_to_conditions.entrySet()) { - Map conditions = entry.getValue(); - StringBuilder conjunctionJava = new StringBuilder(); - StringBuilder conjunctionDaikon = new StringBuilder(); - StringBuilder conjunctionESC = new StringBuilder(); - StringBuilder conjunctionSimplify = new StringBuilder("(AND "); - int count = 0; - for (Map.Entry<@KeyFor("conditions") String, HashedConsequent> entry2 : - conditions.entrySet()) { - count++; - String condIndex = entry2.getKey(); - HashedConsequent cond = entry2.getValue(); - if (cond.fakeFor != null) { - count--; - continue; - } - String javaStr = cond.inv.format_using(OutputFormat.JAVA); - String daikonStr = cond.inv.format_using(OutputFormat.DAIKON); - String escStr = cond.inv.format_using(OutputFormat.ESCJAVA); - String simplifyStr = cond.inv.format_using(OutputFormat.SIMPLIFY); - allConds.add(combineDummy(condIndex, " " + daikonStr, escStr, simplifyStr)); - // allConds.add(condIndex); - if (count > 0) { - conjunctionJava.append(" && "); - conjunctionDaikon.append(" and "); - conjunctionESC.append(" && "); - conjunctionSimplify.append(" "); - } - conjunctionJava.append(javaStr); - conjunctionDaikon.append(daikonStr); - conjunctionESC.append(escStr); - conjunctionSimplify.append(simplifyStr); + for (Map conditions : cluster_to_conditions.values()) { + StringBuilder conjunctionJava = new StringBuilder(); + StringBuilder conjunctionDaikon = new StringBuilder(); + StringBuilder conjunctionESC = new StringBuilder(); + StringBuilder conjunctionSimplify = new StringBuilder("(AND "); + int count = 0; + for (Map.Entry<@KeyFor("conditions") String, HashedConsequent> entry2 : + conditions.entrySet()) { + String condIndex = entry2.getKey(); + HashedConsequent cond = entry2.getValue(); + if (cond.fakeFor != null || !filter.test(cond.inv)) { + continue; } - conjunctionSimplify.append(")"); - String conj = conjunctionJava.toString(); - // Avoid inserting self-contradictory conditions such as "x == 1 && - // x == 2", or conjunctions of only a single condition. - if (count < 2 - || contradict_inv_pattern.matcher(conj).find() - || useless_inv_pattern_1.matcher(conj).find() - || useless_inv_pattern_2.matcher(conj).find()) { - // System.out.println("Suppressing: " + conj); - } else { - allConds.add( - combineDummy( - conjunctionJava.toString(), - conjunctionDaikon.toString(), - conjunctionESC.toString(), - conjunctionSimplify.toString())); + String javaStr = javaFormat(cond.inv); + String daikonStr = cond.inv.format_using(OutputFormat.DAIKON); + String escStr = cond.inv.format_using(OutputFormat.ESCJAVA); + String simplifyStr = cond.inv.format_using(OutputFormat.SIMPLIFY); + allConds.add(combineDummy(condIndex, " " + daikonStr, escStr, simplifyStr)); + if (count > 0) { + conjunctionJava.append(" && "); + conjunctionDaikon.append(" and "); + conjunctionESC.append(" && "); + conjunctionSimplify.append(" "); } + count++; + conjunctionJava.append(parenthesizeIfNeeded(javaStr)); + conjunctionDaikon.append(parenthesizeIfNeeded(daikonStr)); + conjunctionESC.append(parenthesizeIfNeeded(escStr)); + conjunctionSimplify.append(simplifyStr); + } + conjunctionSimplify.append(")"); + String conj = conjunctionJava.toString(); + // Avoid inserting self-contradictory conditions such as "x == 1 && + // x == 2", or conjunctions of only a single condition. + if (count >= 2 + && !contradict_inv_pattern.matcher(conj).find() + && !useless_inv_pattern_1.matcher(conj).find() + && !useless_inv_pattern_2.matcher(conj).find()) { + allConds.add( + combineDummy( + conj, + conjunctionDaikon.toString(), + conjunctionESC.toString(), + conjunctionSimplify.toString())); } + } + return allConds; + } - if (!allConds.isEmpty()) { - pw.println(); - pw.println("PPT_NAME " + pptname); - for (String s : allConds) { - pw.println(s); - } + /** + * Returns the invariant formatted as a splitting condition: in Java format, but with the return + * value written as "return", which is how a .spinfo file refers to it. + * + * @param inv an invariant + * @return the invariant formatted as a splitting condition + */ + static String javaFormat(Invariant inv) { + return result_pattern.matcher(inv.format_using(OutputFormat.JAVA)).replaceAll("return"); + } + + /** + * Returns the given expression, parenthesized if it may contain an operator whose precedence is + * lower than that of conjunction, such as "||", " or ", "?:", or the ESC/JML "==>", "<==", + * "<==>", and "<=!=>". Such an expression must be parenthesized when it is a + * conjunct. Operators within string and character literals are ignored. + * + * @param expr a Java, ESC, or Daikon expression + * @return the expression, parenthesized if necessary to be used as a conjunct + */ + static String parenthesizeIfNeeded(String expr) { + String withoutLiterals = literal_pattern.matcher(expr).replaceAll("\"\""); + return low_precedence_pattern.matcher(withoutLiterals).find() ? "(" + expr + ")" : expr; + } + + /** + * Returns true if the invariant is legal Java when its variables are booleans. Daikon represents + * a boolean as an int, so it may infer numeric invariants, such as "b != 0" or "b1 < b2", that + * are not legal Java over booleans. + * + * @param inv an invariant + * @return true if the invariant uses no boolean variable, or is legal Java over booleans + */ + static boolean isLegalForBooleans(Invariant inv) { + VarInfo[] vis = inv.ppt.var_infos; + // OneOfScalar is the only scalar invariant that formats a boolean specially, as "b == true". + // It decides whether its variable is a boolean from the file representation type, which may + // differ from the declared type that a splitter uses. + if (inv instanceof OneOfScalar) { + return ((OneOfScalar) inv).is_boolean() == isBoolean(vis[0]); + } + if (inv instanceof IntEqual || inv instanceof IntNonEqual) { + // "b == i" is not legal Java if exactly one of the operands is a boolean. + return isBoolean(vis[0]) == isBoolean(vis[1]); + } + for (VarInfo vi : vis) { + if (isBoolean(vi)) { + return false; } - allConds.clear(); } + return true; + } - pw.flush(); + /** + * Returns true if the variable is a boolean. A splitter declares such a variable as a Java + * boolean; see {@code SplitterJavaSource.getVarType}. + * + * @param vi a variable + * @return true if the variable is a boolean + */ + private static boolean isBoolean(VarInfo vi) { + return vi.type == ProglangType.BOOLEAN; } static String combineDummy(String inv, String daikonStr, String esc, String simplify) { @@ -259,8 +415,6 @@ static String combineDummy(String inv, String daikonStr, String esc, String simp * top-level program points because Implications are produced only at those points. */ public static void extract_consequent_maybe(PptTopLevel ppt, PptMap all_ppts) { - ppt.simplify_variable_names(); - List invs = new ArrayList<>(); // Collect Implication invariants at this program point. for (Invariant inv : ppt.invariants_vector()) { @@ -269,7 +423,8 @@ public static void extract_consequent_maybe(PptTopLevel ppt, PptMap all_ppts) { } } if (!invs.isEmpty()) { - String pptname = cleanup_pptname(ppt.name()); + // The full name, which SplitterList.matches matches only to this program point. + String pptname = ppt.name(); for (Invariant maybe_as_inv : invs) { Implication maybe = (Implication) maybe_as_inv; @@ -348,42 +503,63 @@ public static void extract_consequent_maybe(PptTopLevel ppt, PptMap all_ppts) { continue; } - String inv_string = inv.format_using(OutputFormat.JAVA); + // 2) Numeric invariants over booleans, such as "b != 0", which are not legal Java + if (!isLegalForBooleans(inv)) { + if (debug.isLoggable(FINE)) { + debug.fine("Not legal Java over booleans: " + inv.format_using(OutputFormat.JAVA)); + } + continue; + } + + String inv_string = javaFormat(inv); if (orig_pattern.matcher(inv_string).find() || dot_class_pattern.matcher(inv_string).find()) { continue; } + String cluster_key = clusterKey(cluster_inv); String fake_inv_string = simplify_inequalities(inv_string); HashedConsequent real = new HashedConsequent(inv, null); if (!fake_inv_string.equals(inv_string)) { // For instance, inv_string is "x != y", fake_inv_string is "x == y" HashedConsequent fake = new HashedConsequent(inv, inv_string); - boolean added = - store_invariant( - cluster_inv.format_using(OutputFormat.JAVA), fake_inv_string, fake, pptname); + boolean added = store_invariant(cluster_key, fake_inv_string, fake, pptname); if (!added) { // We couldn't add "x == y", (when we're "x != y") because // it already exists; so don't add "x == y" either. continue; } } - store_invariant(cluster_inv.format_using(OutputFormat.JAVA), inv_string, real, pptname); + store_invariant(cluster_key, inv_string, real, pptname); } } } + /** + * Returns a key that identifies the cluster that the given invariant describes. The pre-state + * value "orig(cluster)" and the post-state value "cluster" are equal, so the key for an invariant + * over one is the same as the key for the same invariant over the other. + * + * @param cluster_inv an invariant over the "cluster" variable, such as "cluster == 1" + * @return a key that identifies the cluster + */ + static String clusterKey(Invariant cluster_inv) { + return orig_cluster_pattern + .matcher(cluster_inv.format_using(OutputFormat.DAIKON)) + .replaceAll("cluster"); + } + // Store the invariant for later printing. Ignore duplicate // invariants at the same program point. private static boolean store_invariant( String predicate, String index, HashedConsequent consequent, String pptname) { if (!pptname_to_conditions.containsKey(pptname)) { - pptname_to_conditions.put(pptname, new HashMap<>()); + pptname_to_conditions.put(pptname, new TreeMap<>()); } Map> cluster_to_conditions = pptname_to_conditions.get(pptname); if (!cluster_to_conditions.containsKey(predicate)) { - cluster_to_conditions.put(predicate, new HashMap<>()); + cluster_to_conditions.put(predicate, new TreeMap<>()); } Map conditions = cluster_to_conditions.get(predicate); @@ -404,8 +580,8 @@ private static boolean store_invariant( } private static boolean contains_constant_non_012(Invariant inv) { - if (inv instanceof daikon.inv.unary.scalar.OneOfScalar) { - daikon.inv.unary.scalar.OneOfScalar oneof = (daikon.inv.unary.scalar.OneOfScalar) inv; + if (inv instanceof OneOfScalar) { + OneOfScalar oneof = (OneOfScalar) inv; // TODO: isInteresting has been removed. Do we need to deal with it specially here? // OneOf invariants that indicate a small set ( > 1 element) of // possible values are not interesting, and have already been @@ -419,27 +595,6 @@ private static boolean contains_constant_non_012(Invariant inv) { return false; } - /** - * Remove non-word characters and everything after "(" (which includes everything after ":::") - * from the program point name, leaving "PackageName.ClassName.MethodName". - * - * @param pptname a program point name - * @return the argument, without non-word characters and without parens or ":::" suffix - */ - private static String cleanup_pptname(String pptname) { - int index; - if ((index = pptname.indexOf('(')) > 0) { - pptname = pptname.substring(0, index); - } - - if (pptname.endsWith(".")) { - pptname = pptname.substring(0, pptname.length() - 2); - } - - Matcher m = non_word_pattern.matcher(pptname); - return m.replaceAll("."); - } - /** * Prevents the occurrence of "equivalent" inequalities, or inequalities which produce the same * pair of splits at a program point, for example "x ≤ y" and "x > y". Replaces "≥" with @@ -471,9 +626,26 @@ private static boolean contains_exactly_one(String string, Pattern pattern) { return m.find() && !m.find(); } + /** Matches a pre-state or post-state value, which a splitter cannot use. */ static Pattern orig_pattern; + + /** Matches the return value in Java format. */ + static Pattern result_pattern; + + /** Matches the pre-state value of the "cluster" variable, in Daikon format. */ + static Pattern orig_cluster_pattern; + + /** + * Matches an operator whose precedence is lower than that of conjunction. "<==" is needed for + * reverse implication, and "<=!=>" contains neither "==>" nor "<==". A "?" matches + * only if a ":" follows it, as in a conditional expression. + */ + static Pattern low_precedence_pattern; + + /** Matches a string or character literal. */ + static Pattern literal_pattern; + static Pattern dot_class_pattern; - static Pattern non_word_pattern; static Pattern gteq_pattern; static Pattern lteq_pattern; static Pattern neq_pattern; @@ -484,8 +656,11 @@ private static boolean contains_exactly_one(String string, Pattern pattern) { static { try { - non_word_pattern = Pattern.compile("\\W+"); - orig_pattern = Pattern.compile("orig\\s*\\("); + orig_pattern = Pattern.compile("\\borig\\s*\\(|\\\\(old|new)\\s*\\("); + result_pattern = Pattern.compile("\\\\result\\b"); + orig_cluster_pattern = Pattern.compile("\\borig\\(cluster\\)"); + low_precedence_pattern = Pattern.compile("\\|\\|| or |==>|<==|<=!=>|\\?.*:"); + literal_pattern = Pattern.compile("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'"); dot_class_pattern = Pattern.compile("\\.class"); inequality_pattern = Pattern.compile("[\\!<>]="); gteq_pattern = Pattern.compile(">="); diff --git a/java/daikon/tools/ExtractConsequentTest.java b/java/daikon/tools/ExtractConsequentTest.java new file mode 100644 index 0000000000..326c9a8c4a --- /dev/null +++ b/java/daikon/tools/ExtractConsequentTest.java @@ -0,0 +1,194 @@ +package daikon.tools; + +import static java.util.logging.Level.INFO; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import daikon.FileIO.VarDefinition; +import daikon.PptSlice; +import daikon.PptSlice1; +import daikon.PptSlice2; +import daikon.PptTopLevel; +import daikon.ProglangType; +import daikon.VarComparabilityNone; +import daikon.VarInfo; +import daikon.VarInfo.VarKind; +import daikon.VarInfoAux; +import daikon.inv.Invariant; +import daikon.inv.binary.twoScalar.IntEqual; +import daikon.inv.binary.twoScalar.IntGreaterThan; +import daikon.inv.binary.twoScalar.IntNonEqual; +import daikon.inv.unary.scalar.OneOfScalar; +import daikon.test.Common; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for {@link ExtractConsequent}. */ +@RunWith(JUnit4.class) +public class ExtractConsequentTest { + + /** Prepares for tests. */ + @BeforeClass + public static void setUpClass() { + daikon.LogHelper.setupLogs(INFO); + } + + /** + * Returns a new boolean variable. If its file representation type is int, Daikon infers numeric + * invariants, such as "b1 > b2", over the variable. + * + * @param name the name of the variable + * @param file_rep_type the file representation type of the variable: int or boolean + * @return a new boolean variable + */ + @SuppressWarnings("interning") // newly-created VarInfo + private static VarInfo newBooleanVarInfo(String name, ProglangType file_rep_type) { + return new VarInfo( + name, + ProglangType.BOOLEAN, + file_rep_type, + VarComparabilityNone.it, + VarInfoAux.getDefault()); + } + + @Test + public void testParenthesizeIfNeeded() { + assertEquals("x > 0", ExtractConsequent.parenthesizeIfNeeded("x > 0")); + assertEquals("x >= y", ExtractConsequent.parenthesizeIfNeeded("x >= y")); + assertEquals("x <= y", ExtractConsequent.parenthesizeIfNeeded("x <= y")); + assertEquals("x == y && y != z", ExtractConsequent.parenthesizeIfNeeded("x == y && y != z")); + assertEquals("(x > 0 || y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 || y > 0")); + assertEquals("(x > 0 or y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 or y > 0")); + assertEquals("(x > 0 ==> y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 ==> y > 0")); + assertEquals("(x > 0 <==> y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 <==> y > 0")); + assertEquals("(b ? x : y)", ExtractConsequent.parenthesizeIfNeeded("b ? x : y")); + assertEquals("(x > 0 <== y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 <== y > 0")); + assertEquals( + "(x > 0 <=!=> y > 0)", ExtractConsequent.parenthesizeIfNeeded("x > 0 <=!=> y > 0")); + + // Operators within literals are not operators. + assertEquals("s.equals(\"a?b\")", ExtractConsequent.parenthesizeIfNeeded("s.equals(\"a?b\")")); + assertEquals( + "s == \"this or \\\" that\"", + ExtractConsequent.parenthesizeIfNeeded("s == \"this or \\\" that\"")); + assertEquals("c == '?'", ExtractConsequent.parenthesizeIfNeeded("c == '?'")); + assertEquals( + "(c == '?' || s == \"||\")", + ExtractConsequent.parenthesizeIfNeeded("c == '?' || s == \"||\"")); + } + + @Test + public void testOrigPattern() { + assertTrue(ExtractConsequent.orig_pattern.matcher("orig(x) > 0").find()); + assertTrue(ExtractConsequent.orig_pattern.matcher("x == orig (y)").find()); + assertTrue(ExtractConsequent.orig_pattern.matcher("\\old(x) > 0").find()); + assertTrue(ExtractConsequent.orig_pattern.matcher("\\new(x) > 0").find()); + assertFalse(ExtractConsequent.orig_pattern.matcher("x > 0").find()); + assertFalse(ExtractConsequent.orig_pattern.matcher("borig(x) > 0").find()); + assertFalse(ExtractConsequent.orig_pattern.matcher("this.isOrig(x)").find()); + } + + /** + * Instantiates an invariant, failing the test if the invariant cannot be instantiated. + * + * @param proto the prototype of the invariant + * @param slice the slice over whose variables to instantiate the invariant + * @return the instantiated invariant + */ + private static Invariant instantiate(Invariant proto, PptSlice slice) { + Invariant result = proto.instantiate(slice); + if (result == null) { + throw new AssertionError("Cannot instantiate " + proto.getClass() + " over " + slice); + } + return result; + } + + /** + * Returns an invariant over two variables. + * + * @param proto the prototype of the invariant + * @param v1 the first variable + * @param v2 the second variable + * @return an invariant over the two variables + */ + private static Invariant binaryInvariant(Invariant proto, VarInfo v1, VarInfo v2) { + PptTopLevel ppt = Common.makePptTopLevel("Foo.bar(int):::ENTER", new VarInfo[] {v1, v2}); + return instantiate(proto, new PptSlice2(ppt, new VarInfo[] {v1, v2})); + } + + @Test + public void testIsLegalForBooleans() { + VarInfo b1 = newBooleanVarInfo("b1", ProglangType.INT); + VarInfo b2 = newBooleanVarInfo("b2", ProglangType.INT); + VarInfo i1 = Common.newIntVarInfo("i1"); + VarInfo i2 = Common.newIntVarInfo("i2"); + + // "b1 == b2", "b1 != b2", "i1 == i2", and "i1 > i2" are legal Java. + assertTrue(ExtractConsequent.isLegalForBooleans(binaryInvariant(IntEqual.get_proto(), b1, b2))); + assertTrue( + ExtractConsequent.isLegalForBooleans(binaryInvariant(IntNonEqual.get_proto(), b1, b2))); + assertTrue(ExtractConsequent.isLegalForBooleans(binaryInvariant(IntEqual.get_proto(), i1, i2))); + assertTrue( + ExtractConsequent.isLegalForBooleans(binaryInvariant(IntGreaterThan.get_proto(), i1, i2))); + + // "b1 == i1", "b1 != i1", and "b1 > b2" are not legal Java. + assertFalse( + ExtractConsequent.isLegalForBooleans(binaryInvariant(IntEqual.get_proto(), b1, i1))); + assertFalse( + ExtractConsequent.isLegalForBooleans(binaryInvariant(IntNonEqual.get_proto(), b1, i1))); + assertFalse( + ExtractConsequent.isLegalForBooleans(binaryInvariant(IntGreaterThan.get_proto(), b1, b2))); + + // OneOfScalar formats a boolean whose file representation type is boolean as "b3 == true" or + // "b3 == false". + VarInfo b3 = newBooleanVarInfo("b3", ProglangType.BOOLEAN); + assertTrue(ExtractConsequent.isLegalForBooleans(oneOf(b3))); + assertTrue(ExtractConsequent.isLegalForBooleans(oneOf(i1))); + + // OneOfScalar formats a boolean whose file representation type is int as "b1 == 1". + assertFalse(ExtractConsequent.isLegalForBooleans(oneOf(b1))); + } + + /** + * Returns a OneOfScalar invariant over the given variable. + * + * @param var a variable + * @return a OneOfScalar invariant over {@code var} + */ + private static Invariant oneOf(VarInfo var) { + PptTopLevel ppt = Common.makePptTopLevel("Foo.bar(int):::ENTER", new VarInfo[] {var}); + return instantiate(OneOfScalar.get_proto(), new PptSlice1(ppt, new VarInfo[] {var})); + } + + /** + * Returns the cluster key of the invariant "var == value". + * + * @param var a variable + * @param value the value of the variable + * @return the cluster key of the invariant "var == value" + */ + private static String clusterKey(VarInfo var, long value) { + PptTopLevel ppt = Common.makePptTopLevel("Foo.bar(int):::EXIT", new VarInfo[] {var}); + OneOfScalar inv = + (OneOfScalar) instantiate(OneOfScalar.get_proto(), new PptSlice1(ppt, new VarInfo[] {var})); + inv.add_modified(value, 1); + return ExtractConsequent.clusterKey(inv); + } + + @SuppressWarnings("interning") // newly-created VarInfo + @Test + public void testClusterKey() { + VarInfo cluster = new VarInfo(new VarDefinition("cluster", VarKind.VARIABLE, ProglangType.INT)); + VarInfo origCluster = VarInfo.origVarInfo(cluster); + // Daikon.create_orig_vars sets postState. + origCluster.postState = cluster; + assertTrue(origCluster.includes_simple_name("cluster")); + + assertEquals(clusterKey(cluster, 1), clusterKey(origCluster, 1)); + // Normalization does not conflate different clusters. + assertFalse(clusterKey(origCluster, 1).equals(clusterKey(origCluster, 2))); + } +} diff --git a/java/daikon/tools/TraceSelect.java b/java/daikon/tools/TraceSelect.java index 762e4716ce..ced20b3fe5 100644 --- a/java/daikon/tools/TraceSelect.java +++ b/java/daikon/tools/TraceSelect.java @@ -1,9 +1,12 @@ // TraceSelect.java package daikon.tools; -import java.io.File; +import static java.nio.charset.StandardCharsets.UTF_8; + +import daikon.DaikonGetopt; import java.io.IOException; import java.io.PrintWriter; +import java.io.UncheckedIOException; import java.nio.file.Files; import java.nio.file.InvalidPathException; import java.nio.file.Path; @@ -14,10 +17,8 @@ import java.util.Locale; import java.util.Random; import java.util.StringTokenizer; -import org.checkerframework.checker.nullness.qual.MonotonicNonNull; -import org.checkerframework.checker.nullness.qual.RequiresNonNull; +import java.util.regex.Pattern; import org.checkerframework.dataflow.qual.Pure; -import org.plumelib.util.FilesPlume; import org.plumelib.util.MultiRandSelector; import org.plumelib.util.StringsPlume; @@ -32,39 +33,29 @@ private TraceSelect() { throw new UnsupportedOperationException("Do not instantiate"); } - public static boolean CLEAN = true; - public static boolean INCLUDE_UNRETURNED = false; - public static boolean DO_DIFFS = false; - - private static int num_reps; - - private static @MonotonicNonNull String fileName = null; - - // Just a quick command line cache - // ... but I think it would it be better to pass args to invokeDaikon - // rather than introducing this variable. - private static String @MonotonicNonNull [] argles; - // // stores the invocations in Strings - // private static ArrayList invokeBuffer; - - private static int numPerSample; - - // always set to non-null by mainHelper - private static @MonotonicNonNull Random randObj; - - private static int daikonArgStart = 0; + /** + * Matches an argument that has the form of a TraceSelect option: a hyphen followed by capital + * letters and underscores. No Daikon argument has this form. + */ + private static final Pattern TRACESELECT_OPTION = Pattern.compile("-[A-Z_]{2,}"); - // This allows us to simply call MultiDiff - // with the same files we just created. - // Always set to non-null by mainHelper - private static String @MonotonicNonNull [] sampleNames; + /** Matches a negative integer, which is not an option. */ + private static final Pattern NEGATIVE_INTEGER = Pattern.compile("-[0-9]+"); /** The usage message for this program. */ private static final String usage = StringsPlume.joinLines( "USAGE: TraceSelect num_reps sample_size [options] [Daikon-args]...", - "Example: java TraceSelect 20 10 -NOCLEAN -INCLUDE_UNRETURNED-SEED 1000 foo.dtrace" - + " foo2.dtrace foo.decls RatPoly.decls foo3.dtrace"); + "num_reps and sample_size must be positive integers.", + "The options are -SEED n, -NOCLEAN, -INCLUDE_UNRETURNED, and -DO_DIFFS.", + "The Daikon-args start with the first argument that is not one of those options.", + "Exactly one of the Daikon-args must be a .dtrace file; it is the file to sample.", + "The Daikon-args must not include -o, which TraceSelect supplies for each sample.", + "Example: java TraceSelect 20 10 -NOCLEAN -INCLUDE_UNRETURNED -SEED 1000 foo.dtrace" + + " foo.decls RatPoly.decls", + "", + "The Daikon-args are:", + daikon.Daikon.usage); /** * The entry point of TraceSelect. @@ -85,172 +76,222 @@ public static void main(String[] args) { * * @param args command-line arguments, like those of {@link #main} */ - public static void mainHelper(final String[] args) { - argles = args; - if (args.length == 0) { - throw new daikon.Daikon.UserError("No arguments found." + daikon.Daikon.lineSep + usage); + public static void mainHelper(String[] args) { + // Handles -h and --help before num_reps. A negative num_reps is left for parsePositiveInt to + // report. + if (args.length == 0 || !NEGATIVE_INTEGER.matcher(args[0]).matches()) { + args = DaikonGetopt.argsAfterLeadingOptions(args, usage); } - num_reps = Integer.parseInt(args[0]); - numPerSample = Integer.parseInt(args[1]); + if (args.length < 2) { + throw new daikon.Daikon.UserError("Too few arguments; run with -h for usage"); + } - // process optional switches - // also deduce index of arg for Daikon - boolean knowArgStart = false; - for (int i = 2; i < args.length; i++) { - // allows seed setting - if (args[i].toUpperCase(Locale.ENGLISH).equals("-SEED")) { + int numReps = parsePositiveInt("num_reps", args[0]); + int numPerSample = parsePositiveInt("sample_size", args[1]); + + // If true, delete the trace samples after the invariants from them have been generated. + boolean clean = true; + // If true, select method invocations that entered the method successfully but did not exit + // normally, either from a thrown Exception or abnormal termination. + boolean includeUnreturned = false; + // If true, create a spinfo file for generating conditional invariants and implications by + // running daikon.diff.MultiDiff over each of the samples and finding properties that appear + // in some but not all of the samples. + boolean doDiffs = false; + Random rand = new Random(); + + // Process the TraceSelect options, which precede the Daikon arguments. + int i = 2; + for (; i < args.length; i++) { + String option = args[i].toUpperCase(Locale.ENGLISH); + if (option.equals("-SEED")) { if (i + 1 >= args.length) { - throw new daikon.Daikon.UserError("-SEED options requires argument"); + throw new daikon.Daikon.UserError("-SEED requires an argument"); } - randObj = new Random(Long.parseLong(args[++i])); - daikonArgStart = i + 1; - } - - // NOCLEAN argument will leave the trace samples even after - // the invariants from these samples have been generated - else if (args[i].toUpperCase(Locale.ENGLISH).equals("-NOCLEAN")) { - CLEAN = false; - daikonArgStart = i + 1; - } - - // INCLUDE_UNRETURNED option will allow selecting method invocations - // that entered the method successfully but did not exit normally; - // either from a thrown Exception or abnormal termination. - else if (args[i].toUpperCase(Locale.ENGLISH).equals("-INCLUDE_UNRETURNED")) { - INCLUDE_UNRETURNED = true; - daikonArgStart = i + 1; - } - - // DO_DIFFS will create a spinfo file for generating - // conditional invariants and implications by running - // daikon.diff.Diff over each of the samples and finding - // properties that appear in some but not all of the - // samples. - else if (args[i].toUpperCase(Locale.ENGLISH).equals("-DO_DIFFS")) { - DO_DIFFS = true; - daikonArgStart = i + 1; - } - - // TODO: The current implementation assumes that a decls - // or dtrace file will be the first of the Daikon arguments, - // marking the end of the TraceSelect arguments. That is - // not necessarily true, especially in cases when someone - // uses a Daikon argument such as "--nohierarchy" or "--format java" - // and the manual examples place the arguments before any dtrace - // or decls arguments. - - // For now, only the first dtrace file will be sampled - else if (args[i].endsWith(".dtrace")) { - if (fileName == null) { - fileName = args[i]; - } else { - throw new daikon.Daikon.UserError("Only 1 dtrace file for input allowed"); + String seed = args[++i]; + try { + rand = new Random(Long.parseLong(seed)); + } catch (NumberFormatException e) { + throw new daikon.Daikon.UserError("-SEED requires an integer argument, not " + seed); } + } else if (option.equals("-NOCLEAN")) { + clean = false; + } else if (option.equals("-INCLUDE_UNRETURNED")) { + includeUnreturned = true; + } else if (option.equals("-DO_DIFFS")) { + doDiffs = true; + } else if (TRACESELECT_OPTION.matcher(args[i]).matches()) { + throw new daikon.Daikon.UserError( + "Unrecognized TraceSelect option " + + args[i] + + "; the options are -SEED, -NOCLEAN, -INCLUDE_UNRETURNED, and -DO_DIFFS"); + } else { + break; + } + } - if (!knowArgStart) { - daikonArgStart = i; - knowArgStart = true; + // The remaining arguments are the Daikon arguments, such as .dtrace and .decls files, + // "--nohierarchy", or "--format java". Only the .dtrace file is sampled. Daikon treats any + // file whose name contains ".dtrace" as a trace file, so every such file must be the one that + // is sampled. + String inputFile = null; + List daikonArgs = new ArrayList<>(); + for (; i < args.length; i++) { + if (args[i].contains(".dtrace")) { + if (!args[i].endsWith(".dtrace")) { + throw new daikon.Daikon.UserError( + "TraceSelect cannot sample " + + args[i] + + "; the trace file must be uncompressed and its name must end with" + + " \".dtrace\""); } - } else if (args[i].endsWith(".decls")) { - if (!knowArgStart) { - daikonArgStart = i; - knowArgStart = true; + if (inputFile != null) { + throw new daikon.Daikon.UserError("Only 1 dtrace file for input allowed"); } + inputFile = args[i]; + } else { + daikonArgs.add(args[i]); } } - // if no seed provided, use default Random() constructor - if (randObj == null) { - randObj = new Random(); + // Check the Daikon arguments before doing any sampling, so that a bad argument is reported + // immediately. This also handles -h and --help. When there is a trace file, the arguments + // are the same as those of a sample's Daikon run, except for the .dtrace file, which does not + // exist yet. + if (inputFile != null || !daikonArgs.isEmpty()) { + checkDaikonArgs( + (inputFile == null) + ? daikonArgs.toArray(new String[0]) + : daikonCommandLine(inputFile, daikonArgs)); } - - sampleNames = new String[num_reps + 1]; - sampleNames[0] = "-p"; - - if (fileName == null) { - throw new daikon.Daikon.UserError("No .dtrace file name specified"); + if (inputFile == null) { + throw new daikon.Daikon.UserError( + "No .dtrace file name specified (the trace file must be uncompressed and its name must" + + " end with \".dtrace\")"); } - try { - - // invokeBuffer = new ArrayList(); - // fileName = args[1]; - - System.out.println("*******Processing********"); - - // Have to call the DtraceNonceDoctor - // to avoid the broken Dtrace from - // using a command-line 'cat' that - // results in repeat nonces - /* - String[] doctorArgs = new String[1]; - doctorArgs[0] = fileName; - DtraceNonceDoctor.main (doctorArgs ); - Runtime.getRuntime().exec ("mv " + doctorArgs[0] + "_fixed " + - doctorArgs[0]); - */ + // The .inv file for each sample, from the first sample to the last. + List sampleNames = new ArrayList<>(); - while (num_reps > 0) { + System.out.println("*******Processing********"); - List al = new ArrayList<>(); - try (DtracePartitioner dec = new DtracePartitioner(fileName)) { - MultiRandSelector mrs = new MultiRandSelector<>(numPerSample, dec); + try { + for (int rep = 1; rep <= numReps; rep++) { + + List al; + try { + al = selectSample(inputFile, numPerSample, rand, includeUnreturned); + } catch (IOException e) { + throw new daikon.Daikon.UserError( + e, "Cannot read trace file " + inputFile + ": " + e.getMessage()); + } - while (dec.hasNext()) { - mrs.accept(dec.next()); + String filePrefix = calcOut(inputFile, rep); + + sampleNames.add(filePrefix + ".inv"); + + try { + // Files.newBufferedWriter truncates an existing file, such as a sample from a previous + // run with -NOCLEAN. + try (PrintWriter pwOut = + new PrintWriter(Files.newBufferedWriter(Path.of(filePrefix), UTF_8))) { + for (String toPrint : al) { + pwOut.println(toPrint); + } + } catch (IOException e) { + throw new daikon.Daikon.UserError( + "Cannot write sample file " + filePrefix + ": " + e.getMessage()); } - for (Iterator i = mrs.valuesIter(); i.hasNext(); ) { - al.add(i.next()); + invokeDaikon(filePrefix, daikonArgs); + } finally { + // Clean up the mess, even if Daikon failed. A failed cleanup is not fatal. + if (clean) { + deleteQuietly(filePrefix); } - - List al_tmp = dec.patchValues(al, INCLUDE_UNRETURNED); - al = al_tmp; } + } - String filePrefix = calcOut(fileName); - - // must do num_reps - 1 because of "off by one" - // but now add a '-p' in the front so it's all good - sampleNames[num_reps] = filePrefix + ".inv"; + if (doDiffs) { + // spinfo format. The arguments are "-p" followed by the samples. + List multiDiffArgs = new ArrayList<>(); + multiDiffArgs.add("-p"); + multiDiffArgs.addAll(sampleNames); + daikon.diff.MultiDiff.mainHelper(multiDiffArgs.toArray(new String[0])); + } - try (PrintWriter pwOut = new PrintWriter(FilesPlume.newBufferedFileWriter(filePrefix))) { - for (String toPrint : al) { - pwOut.println(toPrint); - } - pwOut.flush(); + } catch (IOException e) { + throw new daikon.Daikon.UserError(e, "I/O error while processing samples: " + e.getMessage()); + } catch (ReflectiveOperationException e) { + throw new daikon.Daikon.BugInDaikon(e); + } finally { + // Clean up the mess! A failed cleanup is not fatal. + if (clean) { + for (String sampleName : sampleNames) { + deleteQuietly(sampleName); } + } + } + } - invokeDaikon(filePrefix); - - // Clean up the mess. A failed cleanup is not fatal. - if (CLEAN) { - deleteQuietly(filePrefix); + /** + * Randomly selects invocations from a trace file. + * + * @param inputFile the trace file to sample + * @param numPerSample the number of invocations to select for each program point + * @param rand the source of randomness + * @param includeUnreturned if true, also select invocations that entered a method but did not + * exit it normally + * @return the selected invocations, each followed by its matching exit, in no particular order + * @throws IOException if the trace file cannot be read + */ + public static List selectSample( + String inputFile, int numPerSample, Random rand, boolean includeUnreturned) + throws IOException { + try (DtracePartitioner dec = new DtracePartitioner(inputFile)) { + MultiRandSelector mrs = new MultiRandSelector<>(numPerSample, rand, dec); + + while (dec.hasNext()) { + // DtracePartitioner returns an empty string for a blank line or for a trailing EXIT. + String invocation = dec.next(); + if (!invocation.isEmpty()) { + mrs.accept(invocation); } - - num_reps--; } - if (DO_DIFFS) { - // histograms - // daikon.diff.Diff.main (sampleNames); - - // spinfo format - daikon.diff.MultiDiff.mainHelper(sampleNames); + List al = new ArrayList<>(); + for (Iterator iter = mrs.valuesIter(); iter.hasNext(); ) { + al.add(iter.next()); } - // Clean up the mess! A failed cleanup is not fatal. - // Start at index 1: sampleNames[0] is the "-p" sentinel, not a file. - if (CLEAN) { - for (int j = 1; j < sampleNames.length; j++) { - deleteQuietly(sampleNames[j]); - } - } + return dec.patchValues(al, includeUnreturned); + } catch (UncheckedIOException e) { + // DtracePartitioner's Iterator methods cannot throw IOException. + throw e.getCause(); + } + } - } catch (IOException | ReflectiveOperationException e) { - throw new Error(e); + /** + * Parses a command-line argument that must be a positive integer. + * + * @param name the name of the argument, for use in error messages + * @param arg the command-line argument + * @return the integer value of the argument + * @throws daikon.Daikon.UserError if the argument is not a positive integer + */ + private static int parsePositiveInt(String name, String arg) { + int result; + try { + result = Integer.parseInt(arg); + } catch (NumberFormatException e) { + result = 0; + } + if (result <= 0) { + throw new daikon.Daikon.UserError( + name + " must be a positive integer, not " + arg + "; run with -h for usage"); } + return result; } /** @@ -267,59 +308,71 @@ private static void deleteQuietly(String fileName) { } } - @RequiresNonNull("argles") - private static void invokeDaikon(String dtraceName) throws IOException { + /** + * Checks Daikon command-line arguments by passing them to {@link daikon.Daikon#read_options}. + * Handles -h and --help. + * + *

Like {@link daikon.Daikon#mainHelper}, this first calls {@link daikon.Daikon#cleanup}, + * because {@code read_options} rejects some options, such as {@code -o}, if the corresponding + * static field is already set. + * + * @param args the Daikon command-line arguments + * @throws daikon.Daikon.NormalTermination after printing the usage message, if an argument + * requests it + * @throws daikon.Daikon.UserError if an argument is bad + */ + private static void checkDaikonArgs(String[] args) { + daikon.Daikon.cleanup(); + daikon.Daikon.read_options(args, usage); + } - System.out.println("Created file: " + dtraceName); + /** + * Returns the command line for running Daikon on a sample. + * + * @param dtraceName the sample .dtrace file + * @param daikonArgs the arguments to pass to Daikon, other than the .dtrace file + * @return the command line for running Daikon on the sample + */ + private static String[] daikonCommandLine(String dtraceName, List daikonArgs) { + List result = new ArrayList<>(); + result.add(dtraceName); + result.add("-o"); + result.add(dtraceName + ".inv"); + result.addAll(daikonArgs); + return result.toArray(new String[0]); + } - // this part adds on the rest of the decls files - ArrayList daikonArgsList = new ArrayList<>(); - daikonArgsList.add(dtraceName); - daikonArgsList.add("-o"); - daikonArgsList.add(dtraceName + ".inv"); - - // find all the Daikon args except for the original - // single dtrace file. - for (int i = daikonArgStart; i < argles.length; i++) { - if (argles[i].endsWith(".dtrace")) { - continue; - } - daikonArgsList.add(argles[i]); - } + /** + * Runs Daikon on a sample, then runs PrintInvariants on the result. + * + * @param dtraceName the sample .dtrace file + * @param daikonArgs the arguments to pass to Daikon, other than the .dtrace file + * @throws IOException if PrintInvariants cannot read or write a file + * @throws ClassNotFoundException if PrintInvariants cannot deserialize the invariants + */ + private static void invokeDaikon(String dtraceName, List daikonArgs) + throws IOException, ClassNotFoundException { - // create an array to store the Strings in daikonArgsList - String[] daikonArgs = daikonArgsList.toArray(new String[0]); - - daikon.Daikon.mainHelper(daikonArgs); - // Run: java daikon.PrintInvariants dtraceName.inv > dtraceName.txt - ProcessBuilder pb = new ProcessBuilder("java", "daikon.PrintInvariants", dtraceName + ".inv"); - pb.redirectOutput(new File(dtraceName + ".txt")); - // In Java 26, `Process` implements `AutoCloseable`, so use try-with-resources. - @SuppressWarnings({ - "resourceleak:required.method.not.called", - "resourceleak:unneeded.suppression" - }) - Process p = pb.start(); - try { - p.waitFor(); - } catch (InterruptedException e) { - // do nothing - } + System.out.println("Created file: " + dtraceName); + + daikon.Daikon.mainHelper(daikonCommandLine(dtraceName, daikonArgs)); + // Reset the Daikon options, such as --format, so that PrintInvariants uses its defaults. + daikon.Daikon.cleanup(); + daikon.PrintInvariants.mainHelper( + new String[] {"--output", dtraceName + ".txt", dtraceName + ".inv"}); } - private static String calcOut(String strFileName) { - StringBuilder product = new StringBuilder(); - int index = strFileName.indexOf('.'); - if (index >= 0) { - product.append(strFileName.substring(0, index)); - product.append(num_reps); - if (index != strFileName.length()) { - product.append(strFileName.substring(index)); - } - } else { - product.append(strFileName).append("2"); - } - return product.toString(); + /** + * Returns the name of the file that holds the given sample of the given trace file. + * + * @param strFileName the name of the trace file; ends with ".dtrace" + * @param rep the number of the sample + * @return the name of the file that holds the sample + */ + private static String calcOut(String strFileName, int rep) { + // Insert the sample number into the file's name, not into the name of a directory. + String base = strFileName.substring(0, strFileName.length() - ".dtrace".length()); + return base + rep + ".dtrace"; } } diff --git a/java/daikon/tools/jtb/Ast.java b/java/daikon/tools/jtb/Ast.java index 8fdaec027c..eb6e369920 100644 --- a/java/daikon/tools/jtb/Ast.java +++ b/java/daikon/tools/jtb/Ast.java @@ -1245,9 +1245,6 @@ public static boolean isMain(MethodDeclaration md) { */ public static List getInvariants(PptTopLevel ppt, PptMap ppt_map) { - // make names easier to read before printing - ppt.simplify_variable_names(); - // I could instead sort the PptSlice objects, then sort the invariants // in each PptSlice. That would be more efficient, but this is // probably not a bottleneck anyway. diff --git a/scripts/decls-add-cluster.pl b/scripts/decls-add-cluster.pl index 38f4944469..5fd85f54b1 100755 --- a/scripts/decls-add-cluster.pl +++ b/scripts/decls-add-cluster.pl @@ -7,28 +7,78 @@ ## unchanged, and the result is output to file *_runcluster_temp.decls in the ## current directory. Furthermore, the list of output files is written ## to standard out. +## +## Each input file must be in the version 2 declaration format, and may be +## compressed with gzip. An input file may also be a dtrace file that +## contains declarations; its samples are not copied to the output. The +## variable is not added to :::OBJECT and :::CLASS program points, which have +## no samples. use English; use strict; $WARNING = 1; # "-w" flag +use File::Basename; + foreach my $decls_file (@ARGV) { - $decls_file =~ /.*\/(\S*)\.decls/; - my $decls_cluster = "$1_runcluster_temp.decls"; + my $decls_cluster = basename($decls_file); + $decls_cluster =~ s/\.(decls|dtrace)(\.gz)?$//; + $decls_cluster .= "_runcluster_temp.decls"; print " $decls_cluster "; - open (IN, $decls_file) || die "couldn't open $decls_file for input\n"; + if ($decls_file =~ /\.gz$/) { + open (IN, "zcat $decls_file |") || die "couldn't open $decls_file for input with zcat\n"; + } else { + open (IN, $decls_file) || die "couldn't open $decls_file for input\n"; + } open (OUT, ">$decls_cluster") || die "couldn't open $decls_cluster for output\n"; - while () { - my $line = $_; - print OUT $line; - if ($line =~ /:::/) { - print OUT "cluster\n"; - print OUT "int\n"; - print OUT "int\n"; - print OUT "22\n"; + # Process the file one paragraph (a group of lines ended by a blank line) at a time. + my @paragraph = (); + while (my $line = ) { + if ($line =~ /^\s*$/) { + &output_paragraph(@paragraph); + @paragraph = (); + } else { + push @paragraph, $line; } } + &output_paragraph(@paragraph); close IN; close OUT; } + +# Print the given paragraph, which is a list of lines, to OUT, adding the +# "cluster" variable if the paragraph is a program point declaration. +sub output_paragraph ( @ ) { + my @lines = @_; + if (scalar(@lines) == 0) { + return; + } + if ($lines[0] =~ /^ppt\s/) { + # Insert the variable before the first variable declaration. + my $add = ($lines[0] !~ /:::(OBJECT|CLASS)\s*$/); + foreach my $line (@lines) { + if ($add && $line =~ /^\s*variable\s/) { + print OUT "variable cluster\n"; + print OUT " var-kind variable\n"; + print OUT " dec-type int\n"; + print OUT " rep-type int\n"; + $add = 0; + } + print OUT $line; + } + if ($add) { + print OUT "variable cluster\n"; + print OUT " var-kind variable\n"; + print OUT " dec-type int\n"; + print OUT " rep-type int\n"; + } + } elsif ($lines[0] =~ /:::/) { + # A sample in a dtrace file. + return; + } else { + # Other information, such as comments or the declaration format. + print OUT @lines; + } + print OUT "\n"; +} diff --git a/scripts/dtrace-add-cluster.pl b/scripts/dtrace-add-cluster.pl index 765c3ecb56..2116524d06 100755 --- a/scripts/dtrace-add-cluster.pl +++ b/scripts/dtrace-add-cluster.pl @@ -7,7 +7,10 @@ # In particular, each file contains information relating invocations at a # particular program point to their cluster number, as produced by a # clustering tool. -# * data trace files (possibly compressed with gzip). +# * data trace files (possibly compressed with gzip). Every sample must +# have a consistent invocation nonce; daikon.tools.DtraceNonceFixer +# produces such a file. These must be the same data trace files that +# were given to extract_vars.pl. # New (uncompressed) data trace files are written with filenames # BASENAME_runcluster_temp.dtrace. @@ -34,8 +37,6 @@ () ; } # usage -my $SCRIPTDIR = dirname (__FILE__); - # An invocation nonce is globally unique. # A per-ppt invocation order number runs from 1 (or is it 0?) to the total # number of times that particular ppt was encountered. @@ -44,13 +45,14 @@ () # The invocation nonce is the index into the array. my %pptname_to_cluster = (); -# Used to keep track of an invocation nonce for ppts that don't have them. -my %pptname_to_nonces = (); - # The highest cluster number. This is needed when we are using xmeans so # that we can know how many clusters to split the dtrace file into. my $maxcluster = 0; +# The names of the program points that have at least one clustered sample. +# They are written to file runcluster_temp.clustered_ppts, one per line. +my %clustered_ppts = (); + my $algorithm = "xm"; my $logging = 0; my $logfile; @@ -102,16 +104,6 @@ () foreach my $dtrace_file (@dtrace_files) { - # need to run the DtraceNonceDoctor in order in order for - # xmeans and possibly other clustering methods to work - system_or_die ("java -cp $SCRIPTDIR/../daikon.jar daikon.tools.DtraceNonceFixer $dtrace_file"); - if (-e ("$dtrace_file" . "_all_fixed")) { - system_or_die ("mv $dtrace_file" . "_all_fixed $dtrace_file"); - } - if (-e "dtrace_file" . "_all_fixed.gz") { - system_or_die ("mv $dtrace_file" . "_all_fixed.gz $dtrace_file"); - } - if ($dtrace_file =~ /\.gz$/) { open (DTRACE_IN, "zcat $dtrace_file |") || &dieusage("couldn't open dtrace file $dtrace_file with zcat"); @@ -129,7 +121,10 @@ () while () { my $line = $_; # print ("$line"); - if ($line =~ /:::/) { + if ($line =~ /^ppt /) { + # A program point declaration; the decls file provides the declarations. + &skip_till_next(*DTRACE_IN); + } elsif ($line =~ /:::/) { my $pptname = $line; chomp ($pptname); &insert_cluster_info($pptname); @@ -138,6 +133,12 @@ () } +open (PPTS, ">runcluster_temp.clustered_ppts") || die "couldn't open file to output clustered ppts"; +foreach my $ppt (sort keys %clustered_ppts) { + print PPTS "$ppt\n"; +} +close(PPTS); + if ($algorithm eq 'xm') { open (MAX, ">runcluster_temp.maxcluster") || die "couldn't open file to output max cluster"; print MAX "$maxcluster"; @@ -162,15 +163,11 @@ ( $ ) my $line = ; # print "$line\n"; if ($line !~ /this.invocation.nonce/) { - die "No nonces present, and this program adds them incorrectly."; - $pptname_to_nonces{$pptname}++; - $invoc = $pptname_to_nonces{$pptname}; - } else { - $invoc = ; - chomp($invoc); - $line = ; - + die "No invocation nonce for a sample at $pptname; run daikon.tools.DtraceNonceFixer first"; } + $invoc = ; + chomp($invoc); + $line = ; # Find out if this program point was clustered. If it was, retrieve the # cluster information. Otherwise skip it. @@ -190,6 +187,7 @@ ( $ ) &skip_till_next(*DTRACE_IN); } } else { + $clustered_ppts{$pptname} = 1; my $output = "$pptname\nthis_invocation_nonce\n$invoc\n"; $output = $output."cluster\n$cluster_number\n1\n"; print DTRACE_OUT $output; @@ -207,10 +205,11 @@ ( $ ) # read an opened file till you reach a blank line, then return sub skip_till_next(*) { local *FHANDLE = $_[0]; - my $line; - do { - $line = ; - } until ($line =~ /^\s*$/); + while (my $line = ) { + if ($line =~ /^\s*$/) { + return; + } + } return; } # skip_till_next @@ -268,9 +267,9 @@ ( @ ) } $filename =~ s/\.ENTER.*//; $filename =~ s/\.EXIT.*//; - $filename =~ s/.cluster//; - $filename =~ s/.samp//; - $filename =~ s/.runcluster_temp.*//; + $filename =~ s/\.cluster$//; + $filename =~ s/\.samp$//; + $filename =~ s/\.runcluster_temp.*//; print "filename=$filename\n"; $pptname_to_cluster{$filename} = [@temparray]; @@ -340,9 +339,9 @@ (@) } $filename =~ s/\.ENTER.*//; $filename =~ s/\.EXIT.*//; - $filename =~ s/.cluster//; - $filename =~ s/.samp//; - $filename =~ s/.runcluster_temp.*//; + $filename =~ s/\.cluster$//; + $filename =~ s/\.samp$//; + $filename =~ s/\.runcluster_temp.*//; $pptname_to_cluster{$filename} = [@nonce_to_cluster]; if ($logging) { diff --git a/scripts/extract_vars.pl b/scripts/extract_vars.pl index 18577b6de4..51bd3e6dbf 100755 --- a/scripts/extract_vars.pl +++ b/scripts/extract_vars.pl @@ -27,7 +27,8 @@ sub usage () { print STDERR - "Usage: extract_vars.pl [OPTIONS] DTRACE_FILES DECL_FILES\n", + "Usage: extract_vars.pl [OPTIONS] DTRACE_FILES [DECL_FILES]\n", + "If no DECL_FILES are given, the declarations in DTRACE_FILES are used.\n", "Reads compressed (gzipped) or uncompressed dtrace files\n", "Options:\n", " -a, --algorithm ALG\n", @@ -75,6 +76,15 @@ ( $ ) # keep track of the variable names to be clustered. my %pptname_to_varnames = (); +# PPTNAME -> ARRAY[VARNAME] +# The names of the variables that appear in each record for the ppt in the +# dtrace file, in order. Used to detect a dtrace file that does not match +# its declarations. +my %pptname_to_tracevars = (); + +# The dtrace file being read, for error messages. +my $current_dtrace_file; + # This option is used to select the actual clustering algorithm # implementation we are planning to use. It determines the format with # which the extracted variables will be written to a file to be read @@ -107,7 +117,8 @@ ( $ ) &dieusage("No dtrace files specified"); } if (scalar(@decls_files) == 0) { - &dieusage("No decls files specified"); + # The declarations are in the dtrace files. + @decls_files = @dtrace_files; } @@ -121,11 +132,15 @@ ( $ ) } else { open (DTRACE, $dtrace_file) || die("couldn't open dtrace file $dtrace_file\n"); } + $current_dtrace_file = $dtrace_file; # print "opened $dtrace_file\n"; while () { my $line = $_; - if ($line =~ /:::/) { + if ($line =~ /^ppt\s/) { + # A declaration in the dtrace file, not an execution. + &skip_till_next(*DTRACE); + } elsif ($line =~ /:::/) { my $pptname = $line; chomp ($pptname); @@ -270,8 +285,17 @@ ( $ ) } # get the values of the variables at this ppt that we want to cluster - while ($varname !~ /^$/) { + my @tracevars = @{$pptname_to_tracevars{$pptname}}; + my $varindex = 0; + while (defined($varname) && $varname !~ /^$/) { chomp( $varname ); + if ($varindex >= scalar(@tracevars)) { + &die_trace_mismatch($pptname, "end of record", $varname); + } + if ($varname ne $tracevars[$varindex]) { + &die_trace_mismatch($pptname, "variable $tracevars[$varindex]", $varname); + } + $varindex++; $value = ; chomp ($value); @@ -287,7 +311,7 @@ ( $ ) if ($object) { if ($value =~ /null/) { - $value =~ -5; + $value = -5; } elsif ($value =~ /missing/) { $value = 0; } else { @@ -303,18 +327,27 @@ ( $ ) my $mod = ; # "$mod" is unused # extract variables to be clustered. - # Omit Object variables, .class, array[] or a string - if ( $varname !~ /\.class/ && $varname !~ /\[\]/ && $varname !~ /\.toString/) { - if ( exists $pptname_to_varnames{$pptname}{$varname}) { - push @vararray, $value; - } + if ( exists $pptname_to_varnames{$pptname}{$varname}) { + push @vararray, $value; } $varname = ; } + if ($varindex < scalar(@tracevars)) { + &die_trace_mismatch($pptname, "variable $tracevars[$varindex]", + defined($varname) ? "end of record" : "end of file"); + } return @vararray; } +# Die with a message saying that the dtrace file does not match the +# declarations. Arguments are the program point name, a description of what +# was expected, and what was found. +sub die_trace_mismatch ( $$$ ) { + my ($pptname, $expected, $found) = @_; + die("$current_dtrace_file line $.: expected $expected, got $found for program point $pptname\n"); +} + sub open_file_for_output_seq ( $$ ) { # Prep the file for writing the variable values. Now it just prints the # number of variables at this program point. @@ -457,68 +490,95 @@ ( $$ ) } # get_random_numbers # read a decls file, figure out the number of variables at each program -# point, and open an output file for each decls file +# point, and open an output file for each program point. +# The file must be in the version 2 declaration format. It may be a dtrace +# file that contains declarations, in which case its samples are ignored. sub read_decls_file ( $ ) { my $decls_file = $_[0]; - open(DECL, $decls_file) || &dieusage("cannot read decls file $decls_file"); + if ($decls_file =~ /\.gz$/) { + open(DECL, "zcat $decls_file |") || &dieusage("cannot read decls file $decls_file with zcat"); + } else { + open(DECL, $decls_file) || &dieusage("cannot read decls file $decls_file"); + } while () { my $line = $_; - if ($line =~ /^DECLARE$/) { - my $pptname = &read_decl_ppt(); - - # extract the variables out of only the EXIT program - # points. Corresponding ENTER and EXIT invocations must belong to a - # single cluster, so we can perform clustering on either the ENTER or - # the EXIT, but not both. We choose the exit program point because it - # has more variables in scope there (eg. the return variable, etc). - if ($pptname !~ /ENTER/) { - my $pptfilename = &cleanup_pptname($pptname); - $pptfilename = $pptfilename.".runcluster_temp"; - if ($algorithm eq 'km' || $algorithm eq 'hierarchical') { - &open_file_for_output_seq($pptname, $pptfilename); - } elsif ($algorithm eq 'xm') { - &open_file_for_output_xmeans($pptname, $pptfilename); - } else { - croak("bad output format $algorithm"); - } + if ($line !~ /^ppt\s+(.*?)\s*$/) { + next; + } + my $pptname = &read_decl_ppt($1); + + # extract the variables out of only the EXIT program + # points. Corresponding ENTER and EXIT invocations must belong to a + # single cluster, so we can perform clustering on either the ENTER or + # the EXIT, but not both. We choose the exit program point because it + # has more variables in scope there (eg. the return variable, etc). + if ($pptname !~ /ENTER/) { + my $pptfilename = &cleanup_pptname($pptname); + $pptfilename = $pptfilename.".runcluster_temp"; + if ($algorithm eq 'km' || $algorithm eq 'hierarchical') { + &open_file_for_output_seq($pptname, $pptfilename); + } elsif ($algorithm eq 'xm') { + &open_file_for_output_xmeans($pptname, $pptfilename); + } else { + croak("bad output format $algorithm"); } } } + close DECL; } # read_decls_file -# read a program point declaration in the decls file. -sub read_decl_ppt () { - - my $nvars; # number of variables at the program point - my $pptname = ; # the pptname. - chomp ($pptname); - - # now read the variable names and types - my $varname; - while ( defined($varname = ) && ($varname !~ /^$/) ) { - chomp ($varname); - my $declared_type = ; # "$declared_type" is unused - my $rep_type = ; - - # If the variable is an Object, keep note of that. Will be ignored (not - # be clustered) later because its value is a hashcode. - if ( $varname !~ /\.class/ && $varname !~ /\[\]/ && $varname !~ /\.toString/) { - if ($rep_type =~ /hashcode/) { - push @{$pptname_to_objectvars{$pptname}}, $varname; - $nvars++; # added for object - $pptname_to_varnames{$pptname}{$varname} = 1; - } elsif ( $rep_type =~ /=/) { - # definition. do nothing - } else { - $nvars++; - $pptname_to_varnames{$pptname}{$varname} = 1; - } +# Record a declared variable, if it is to be clustered. +# Returns 1 if the variable is to be clustered, otherwise 0. +sub add_decl_var ( $$$ ) { + my ($pptname, $varname, $rep_type) = @_; + # Omit .class, arrays, and strings. + if ($varname =~ /\.class/ || $varname =~ /\[/ || $varname =~ /\.toString/ + || $rep_type =~ /\[\]/ || $rep_type =~ /String/) { + return 0; + } + # If the variable is an Object, keep note of that. Its value is a + # hashcode, which read_execution converts to a number indicating whether + # it is null. + if ($rep_type =~ /hashcode/) { + push @{$pptname_to_objectvars{$pptname}}, $varname; + } + $pptname_to_varnames{$pptname}{$varname} = 1; + return 1; +} # add_decl_var + +# read a program point declaration. +# The argument is the program point name, from the "ppt" line, which has +# already been read. +sub read_decl_ppt ( $ ) { + my ($pptname) = @_; + my $nvars = 0; # number of variables at the program point + my $varname; # the variable currently being read + my $rep_type = ""; # the rep-type of $varname + my $is_constant = 0; # whether $varname has a constant value + # A ppt may be declared more than once, such as in several decls files. + $pptname_to_tracevars{$pptname} = []; + # Record $varname, which has been completely read. + my $finish_var = sub { + # A constant does not appear in the dtrace file. + if (defined($varname) && !$is_constant) { + push @{$pptname_to_tracevars{$pptname}}, $varname; + $nvars += &add_decl_var($pptname, $varname, $rep_type); + } + }; + my $line; + while ( defined($line = ) && ($line !~ /^\s*$/) ) { + if ($line =~ /^\s*variable\s+(.*?)\s*$/) { + $finish_var->(); + $varname = $1; + $rep_type = ""; + $is_constant = 0; + } elsif ($line =~ /^\s*rep-type\s+(.*?)\s*$/) { + $rep_type = $1; + } elsif ($line =~ /^\s*constant\s/) { + $is_constant = 1; } - my $var_comp = ; # variable comparability; "$var_comp" is unused } - # Store the number of variables at this program point. Remember that - # @vararray[1] stores the program point name. The invocation nonce is - # included in @vararray, but is not counted as a variable. + $finish_var->(); $pptname_to_nvars{$pptname} = $nvars; return $pptname; } # read_decl_ppt diff --git a/scripts/runcluster.pl b/scripts/runcluster.pl index 1eddca1ba8..f11b53dcfe 100755 --- a/scripts/runcluster.pl +++ b/scripts/runcluster.pl @@ -17,8 +17,9 @@ sub usage() { print STDERR - "Usage: runcluster.pl [OPTIONS] DTRACE_FILES DECLS_FILES", + "Usage: runcluster.pl [OPTIONS] DTRACE_FILES [DECLS_FILES]", "\n", + "If no DECLS_FILES are given, the declarations in DTRACE_FILES are used.\n", "Options:\n", " -a, --algorithm ALG\n", " ALG specifies an implementation of a clustering algorithm.\n", @@ -72,9 +73,6 @@ () if (scalar(@trace_files) == 0) { &dieusage("No trace files specified"); } -if (scalar(@decls_files) == 0) { - &dieusage("No decls files specified"); -} if ($algorithm eq "xm") { if (system("xmeans 2>&1 > /dev/null") != 0) { die "Could not run the 'xmeans' binary.\n" @@ -83,9 +81,6 @@ () } } -my $dtrace_files = join(' ', @trace_files); -my $decls_files = join(' ', @decls_files); - ########################################################################### ### Processing ### @@ -93,10 +88,37 @@ () #remove files from a previous run that might have aborted... &remove_temporary_files(); +# Make the invocation nonces consistent, and give every sample a nonce. +# The input files are left unchanged; the fixed copies are temporary files +# in the current directory, which are read by both extract_vars.pl and +# dtrace-add-cluster.pl so that both see the same nonces. +if ($verbose) { print "\n# Fixing invocation nonces ...\n"; } +my @fixed_trace_files = (); +foreach my $trace_file (@trace_files) { + my $gz = ($trace_file =~ /\.gz$/) ? ".gz" : ""; + my $fixed = basename($trace_file); + $fixed =~ s/\.dtrace(\.gz)?$//; + $fixed .= "_runcluster_temp_nonces.dtrace$gz"; + system_or_die("java -cp $SCRIPTDIR/../daikon.jar daikon.tools.DtraceNonceFixer $trace_file $fixed", $verbose); + push @fixed_trace_files, $fixed; +} +my $dtrace_files = join(' ', @fixed_trace_files); +# If no decls files were given, the declarations are in the dtrace files. +my $decls_files = (scalar(@decls_files) == 0) ? $dtrace_files : join(' ', @decls_files); + #extract the variables from the dtrace file if ($verbose) { print "\n# Extracting variables from dtrace file ...\n"; } my $command = "$SCRIPTDIR/extract_vars.pl --algorithm $algorithm $decls_files $dtrace_files"; -system_or_die($command, $verbose); +if ($verbose) { print "$command\n"; } +if (system($command) != 0) { + # extract_vars.pl's error message names a temporary file, not an input file. + my $copies = ""; + for (my $i = 0; $i < scalar(@trace_files); $i++) { + $copies .= " $fixed_trace_files[$i] is a copy of $trace_files[$i]\n"; + } + die "Failed executing $command\n" + . "Its dtrace files are copies of the input files, with fixed invocation nonces:\n$copies"; +} ### ### Perform clustering @@ -189,11 +211,21 @@ () if ($verbose) { print "\n# Writing spinfo file $spinfo_file ...\n"; } open (SPINFO, ">$spinfo_file") || die "couldn't write cluster spinfo file runcluster_temp.spinfo\n"; -my $spinfostring = "PPT_NAME OBJECT\n"; +my $conditions = ""; for (my $i = 1; $i <= $ncluster; $i++) { - $spinfostring = $spinfostring."cluster == $i\n"; + $conditions .= "cluster == $i\n"; +} +# Split each program point that was clustered. +my @spinfo_ppts = (); +open (PPTS, "runcluster_temp.clustered_ppts") || die "file with clustered ppts not found\n"; +while (my $ppt = ) { + chomp($ppt); + push @spinfo_ppts, $ppt; +} +close PPTS; +foreach my $ppt (@spinfo_ppts) { + print SPINFO "PPT_NAME $ppt\n$conditions\n"; } -print SPINFO $spinfostring; close SPINFO; ### @@ -203,7 +235,7 @@ () if ($verbose) { print "\n# Running daikon with cluster spinfo file ...\n"; } my @new_dtraces = (); -foreach my $dtrace_file (@trace_files) { +foreach my $dtrace_file (@fixed_trace_files) { $dtrace_file =~ /(.*)\.dtrace/; push @new_dtraces , "$1_runcluster_temp.dtrace"; } @@ -233,7 +265,7 @@ () } else { $outfile = "cluster-$algorithm-$ncluster.spinfo"; } -$command = "java daikon.tools.ExtractConsequent $invfile > $outfile"; +$command = "java -cp $SCRIPTDIR/../daikon.jar daikon.tools.ExtractConsequent $invfile > $outfile"; system_or_die($command, $verbose); #remove all temporary files diff --git a/scripts/test-misc.sh b/scripts/test-misc.sh index bf498234ed..6f479a4f06 100755 --- a/scripts/test-misc.sh +++ b/scripts/test-misc.sh @@ -24,6 +24,10 @@ fi make compile daikon.jar +# Scripts +make -C scripts kmeans +make -C tests/script-tests/runcluster + # Code style & quality make -C java error-prone make -C java check-format || (make -C java reformat && git --no-pager diff && /bin/false) diff --git a/tests/Makefile.common b/tests/Makefile.common index 2cb98fc482..5abafe99a8 100644 --- a/tests/Makefile.common +++ b/tests/Makefile.common @@ -76,7 +76,6 @@ TRACE_SOURCE?=generated INSTRUMENT?=infer SOURCE_LANGUAGE?=java -DECL_FORMAT?=new NO_CSHARP=1 @@ -288,11 +287,6 @@ ifeq (,$(findstring --config,$(DAIKON_OPTIONS))) DAIKON_OPTIONS := $(DAIKON_OPTIONS) --config ../config.txt endif -# If specified, setup for the old declaration format -ifeq (old,${DECL_FORMAT}) - CHICORY := $(CHICORY) --new_decl_format=false -endif - # "make PROFILE_JAVA=1 " to get profile information ifdef PROFILE_JAVA RUN_JAVA:=$(RUN_JAVA) -Xrunhprof:cpu=samples,file=${PROJECT_FILE}.profile.txt,depth=3 diff --git a/tests/daikon-tests/GeoSegment3/GeoSegment3.txt-chicory.goal b/tests/daikon-tests/GeoSegment3/GeoSegment3.txt-chicory.goal deleted file mode 100644 index 8066e06640..0000000000 --- a/tests/daikon-tests/GeoSegment3/GeoSegment3.txt-chicory.goal +++ /dev/null @@ -1,99989 +0,0 @@ -// Declarations for junit.textui.TestRunner -// Declarations written Mon Mar 13 17:49:00 EST 2006 - -VarComparability -none - -ListImplementors -java.util.List - -DECLARE -junit.textui.TestRunner.TestRunner():::ENTER - -DECLARE -junit.textui.TestRunner.TestRunner():::EXIT37 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 - -DECLARE -junit.textui.TestRunner.TestRunner(java.io.PrintStream):::ENTER -writer -java.io.PrintStream # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.TestRunner(java.io.PrintStream):::EXIT44 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -writer -java.io.PrintStream # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.TestRunner(junit.textui.ResultPrinter):::ENTER -printer -junit.textui.ResultPrinter # isParam=true -hashcode -22 -printer.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -printer.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.TestRunner.TestRunner(junit.textui.ResultPrinter):::EXIT51 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -printer -junit.textui.ResultPrinter # isParam=true -hashcode -22 -printer.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -printer.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.TestRunner.run(java.lang.Class):::ENTER -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.run(java.lang.Class):::EXIT58 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.run(junit.framework.Test):::ENTER -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.run(junit.framework.Test):::EXIT72 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.TestRunner.runAndWait(junit.framework.Test):::ENTER -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -suite -junit.framework.Test # isParam=true -hashcode -22 -suite.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.runAndWait(junit.framework.Test):::EXIT82 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -suite -junit.framework.Test # isParam=true -hashcode -22 -suite.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.getLoader():::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 - -DECLARE -junit.textui.TestRunner.getLoader():::EXIT89 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -return -junit.runner.TestSuiteLoader -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.testFailed(int, junit.framework.Test, java.lang.Throwable):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -status -int # isParam=true -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.testFailed(int, junit.framework.Test, java.lang.Throwable):::EXIT93 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -status -int # isParam=true -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.textui.TestRunner.testStarted(java.lang.String):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testName -java.lang.String # isParam=true -hashcode -22 -testName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.testStarted(java.lang.String):::EXIT96 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testName -java.lang.String # isParam=true -hashcode -22 -testName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.testEnded(java.lang.String):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testName -java.lang.String # isParam=true -hashcode -22 -testName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.testEnded(java.lang.String):::EXIT99 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -testName -java.lang.String # isParam=true -hashcode -22 -testName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.createTestResult():::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 - -DECLARE -junit.textui.TestRunner.createTestResult():::EXIT105 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.TestRunner.doRun(junit.framework.Test):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.doRun(junit.framework.Test):::EXIT109 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.TestRunner.doRun(junit.framework.Test, boolean):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -suite -junit.framework.Test # isParam=true -hashcode -22 -suite.getClass() -java.lang.Class -java.lang.String -22 -wait -boolean # isParam=true -boolean -22 - -DECLARE -junit.textui.TestRunner.doRun(junit.framework.Test, boolean):::EXIT122 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -suite -junit.framework.Test # isParam=true -hashcode -22 -suite.getClass() -java.lang.Class -java.lang.String -22 -wait -boolean # isParam=true -boolean -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.TestRunner.pause(boolean):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -wait -boolean # isParam=true -boolean -22 - -DECLARE -junit.textui.TestRunner.pause(boolean):::EXIT126 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -wait -boolean # isParam=true -boolean -22 - -DECLARE -junit.textui.TestRunner.pause(boolean):::EXIT133 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -wait -boolean # isParam=true -boolean -22 - -DECLARE -junit.textui.TestRunner.main(java.lang.String[]):::ENTER -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -junit.textui.TestRunner.main(java.lang.String[]):::EXIT146 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -junit.textui.TestRunner.start(java.lang.String[]):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -junit.textui.TestRunner.start(java.lang.String[]):::EXIT172 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.TestRunner.runFailed(java.lang.String):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.runFailed(java.lang.String):::EXIT182 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.TestRunner.setPrinter(junit.textui.ResultPrinter):::ENTER -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -printer -junit.textui.ResultPrinter # isParam=true -hashcode -22 -printer.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -printer.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.TestRunner.setPrinter(junit.textui.ResultPrinter):::EXIT186 -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 -printer -junit.textui.ResultPrinter # isParam=true -hashcode -22 -printer.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -printer.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.TestRunner:::CLASS -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 - -DECLARE -junit.textui.TestRunner:::OBJECT -this -junit.textui.TestRunner # isParam=true -hashcode -22 -this.fPrinter -junit.textui.ResultPrinter # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fPrinter.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -junit.textui.TestRunner.SUCCESS_EXIT -int # declaringClassPackageName=junit.textui, -int = 0 -22 -junit.textui.TestRunner.FAILURE_EXIT -int # declaringClassPackageName=junit.textui, -int = 1 -22 -junit.textui.TestRunner.EXCEPTION_EXIT -int # declaringClassPackageName=junit.textui, -int = 2 -22 - -DECLARE -junit.runner.BaseTestRunner.BaseTestRunner():::ENTER - -DECLARE -junit.runner.BaseTestRunner.BaseTestRunner():::EXIT19 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.startTest(junit.framework.Test):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.startTest(junit.framework.Test):::EXIT26 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.setPreferences(java.util.Properties):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -preferences -java.util.Properties # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.setPreferences(java.util.Properties):::EXIT30 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -preferences -java.util.Properties # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.getPreferences():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getPreferences():::EXIT39 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -java.util.Properties -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.savePreferences():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.savePreferences():::EXIT49 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.setPreference(java.lang.String, java.lang.String):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -value -java.lang.String # isParam=true -hashcode -22 -value.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.setPreference(java.lang.String, java.lang.String):::EXIT53 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -value -java.lang.String # isParam=true -hashcode -22 -value.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.endTest(junit.framework.Test):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.endTest(junit.framework.Test):::EXIT57 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.addError(junit.framework.Test, java.lang.Throwable):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.addError(junit.framework.Test, java.lang.Throwable):::EXIT61 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::EXIT65 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT107 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT82 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT92 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT117 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT121 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT95 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT125 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT103 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getTest(java.lang.String):::EXIT113 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.elapsedTimeAsString(long):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.runner.BaseTestRunner.elapsedTimeAsString(long):::EXIT132 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -runTime -long # isParam=true -int -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.processArguments(java.lang.String[]):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 - -DECLARE -junit.runner.BaseTestRunner.processArguments(java.lang.String[]):::EXIT156 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -args -java.lang.String[] # isParam=true -hashcode -22 -args.getClass() -java.lang.Class -java.lang.String -22 -args[] -java.lang.String[] -java.lang.String[] -22 -args[].toString -java.lang.String[] -java.lang.String[] -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.setLoading(boolean):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -enable -boolean # isParam=true -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.setLoading(boolean):::EXIT164 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -enable -boolean # isParam=true -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.extractClassName(java.lang.String):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -className -java.lang.String # isParam=true -hashcode -22 -className.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.extractClassName(java.lang.String):::EXIT171 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -className -java.lang.String # isParam=true -hashcode -22 -className.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.extractClassName(java.lang.String):::EXIT170 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -className -java.lang.String # isParam=true -hashcode -22 -className.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.truncate(java.lang.String):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -s -java.lang.String # isParam=true -hashcode -22 -s.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.truncate(java.lang.String):::EXIT180 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -s -java.lang.String # isParam=true -hashcode -22 -s.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.loadSuiteClass(java.lang.String):::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.loadSuiteClass(java.lang.String):::EXIT193 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -java.lang.Class -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.clearStatus():::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.clearStatus():::EXIT200 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getLoader():::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getLoader():::EXIT207 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -junit.runner.TestSuiteLoader -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getLoader():::EXIT208 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -junit.runner.TestSuiteLoader -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.useReloadingTestSuiteLoader():::ENTER -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.useReloadingTestSuiteLoader():::EXIT212 -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getPreferencesFile():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getPreferencesFile():::EXIT217 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -java.io.File -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.readPreferences():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.readPreferences():::EXIT233 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getPreference(java.lang.String):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getPreference(java.lang.String):::EXIT236 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getPreference(java.lang.String, int):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -dflt -int # isParam=true -int -22 - -DECLARE -junit.runner.BaseTestRunner.getPreference(java.lang.String, int):::EXIT248 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -dflt -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -junit.runner.BaseTestRunner.getPreference(java.lang.String, int):::EXIT243 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -key -java.lang.String # isParam=true -hashcode -22 -key.toString -java.lang.String -java.lang.String -22 -dflt -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -junit.runner.BaseTestRunner.inVAJava():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.inVAJava():::EXIT256 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.inVAJava():::EXIT258 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.Throwable):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.Throwable):::EXIT270 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -t -java.lang.Throwable # isParam=true -hashcode -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.String):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -stack -java.lang.String # isParam=true -hashcode -22 -stack.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.String):::EXIT294 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -stack -java.lang.String # isParam=true -hashcode -22 -stack.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.String):::EXIT292 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -stack -java.lang.String # isParam=true -hashcode -22 -stack.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.getFilteredTrace(java.lang.String):::EXIT278 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -stack -java.lang.String # isParam=true -hashcode -22 -stack.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.showStackRaw():::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.showStackRaw():::EXIT298 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.filterLine(java.lang.String):::ENTER -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -line -java.lang.String # isParam=true -hashcode -22 -line.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.BaseTestRunner.filterLine(java.lang.String):::EXIT314 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -line -java.lang.String # isParam=true -hashcode -22 -line.toString -java.lang.String -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner.filterLine(java.lang.String):::EXIT316 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -line -java.lang.String # isParam=true -hashcode -22 -line.toString -java.lang.String -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -junit.runner.BaseTestRunner:::CLASS -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.runner.BaseTestRunner:::OBJECT -this -junit.runner.BaseTestRunner # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME -java.lang.String # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -java.lang.String -java.lang.String -22 -junit.runner.BaseTestRunner.fPreferences -java.util.Properties # declaringClassPackageName=junit.runner, -hashcode -22 -junit.runner.BaseTestRunner.fgMaxMessageLength -int # declaringClassPackageName=junit.runner, -int -22 -junit.runner.BaseTestRunner.fgFilterStack -boolean # declaringClassPackageName=junit.runner, -boolean -22 -this.fLoading -boolean # declaringClassPackageName=junit.runner, -boolean -22 - -DECLARE -junit.framework.AssertionFailedError.AssertionFailedError():::ENTER - -DECLARE -junit.framework.AssertionFailedError.AssertionFailedError():::EXIT9 -this -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.framework.AssertionFailedError.AssertionFailedError(java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.AssertionFailedError.AssertionFailedError(java.lang.String):::EXIT12 -this -junit.framework.AssertionFailedError # isParam=true -hashcode -22 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.AssertionFailedError:::OBJECT -this -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestResult.TestResult():::ENTER - -DECLARE -junit.framework.TestResult.TestResult():::EXIT28 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.addError(junit.framework.Test, java.lang.Throwable):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestResult.addError(junit.framework.Test, java.lang.Throwable):::EXIT38 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestResult.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestResult.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::EXIT48 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestResult.addListener(junit.framework.TestListener):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -listener -junit.framework.TestListener # isParam=true -hashcode -22 -listener.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.addListener(junit.framework.TestListener):::EXIT54 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -listener -junit.framework.TestListener # isParam=true -hashcode -22 -listener.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.removeListener(junit.framework.TestListener):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -listener -junit.framework.TestListener # isParam=true -hashcode -22 -listener.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.removeListener(junit.framework.TestListener):::EXIT60 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -listener -junit.framework.TestListener # isParam=true -hashcode -22 -listener.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.cloneListeners():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.cloneListeners():::EXIT65 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -java.util.Vector -hashcode -22 -return[] -java.util.Vector -hashcode[] -22 -return[].getClass() -java.lang.Class[] -java.lang.String[] -22 - -DECLARE -junit.framework.TestResult.endTest(junit.framework.Test):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.endTest(junit.framework.Test):::EXIT74 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.errorCount():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.errorCount():::EXIT79 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -int -int -22 - -DECLARE -junit.framework.TestResult.errors():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.errors():::EXIT85 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -java.util.Enumeration -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.failureCount():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.failureCount():::EXIT91 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -int -int -22 - -DECLARE -junit.framework.TestResult.failures():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.failures():::EXIT97 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -java.util.Enumeration -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.run(junit.framework.TestCase):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.TestCase # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -test.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -test.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestResult.run(junit.framework.TestCase):::EXIT112 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.TestCase # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -test.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -test.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestResult.runCount():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.runCount():::EXIT117 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -int -int -22 - -DECLARE -junit.framework.TestResult.runProtected(junit.framework.Test, junit.framework.Protectable):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -p -junit.framework.Protectable # isParam=true -hashcode -22 -p.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.runProtected(junit.framework.Test, junit.framework.Protectable):::EXIT135 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -p -junit.framework.Protectable # isParam=true -hashcode -22 -p.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.shouldStop():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.shouldStop():::EXIT140 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.framework.TestResult.startTest(junit.framework.Test):::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.startTest(junit.framework.Test):::EXIT153 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestResult.stop():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.stop():::EXIT159 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.wasSuccessful():::ENTER -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestResult.wasSuccessful():::EXIT164 -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -return -boolean -boolean -22 - -DECLARE -junit.framework.TestResult:::OBJECT -this -junit.framework.TestResult # isParam=true -hashcode -22 -this.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailures[] -java.util.Vector -hashcode[] -22 -this.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fErrors[] -java.util.Vector -hashcode[] -22 -this.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fListeners[] -java.util.Vector -hashcode[] -22 -this.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -this.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.ResultPrinter(java.io.PrintStream):::ENTER -writer -java.io.PrintStream # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.ResultPrinter(java.io.PrintStream):::EXIT21 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -writer -java.io.PrintStream # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.print(junit.framework.TestResult, long):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.print(junit.framework.TestResult, long):::EXIT31 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printWaitPrompt():::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.ResultPrinter.printWaitPrompt():::EXIT36 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.ResultPrinter.printHeader(long):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printHeader(long):::EXIT44 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printErrors(junit.framework.TestResult):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.printErrors(junit.framework.TestResult):::EXIT48 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.printFailures(junit.framework.TestResult):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.printFailures(junit.framework.TestResult):::EXIT52 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.printDefects(java.util.Enumeration, int, java.lang.String):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoos -java.util.Enumeration # isParam=true -hashcode -22 -booBoos.getClass() -java.lang.Class -java.lang.String -22 -count -int # isParam=true -int -22 -type -java.lang.String # isParam=true -hashcode -22 -type.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.printDefects(java.util.Enumeration, int, java.lang.String):::EXIT55 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoos -java.util.Enumeration # isParam=true -hashcode -22 -booBoos.getClass() -java.lang.Class -java.lang.String -22 -count -int # isParam=true -int -22 -type -java.lang.String # isParam=true -hashcode -22 -type.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.printDefects(java.util.Enumeration, int, java.lang.String):::EXIT63 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoos -java.util.Enumeration # isParam=true -hashcode -22 -booBoos.getClass() -java.lang.Class -java.lang.String -22 -count -int # isParam=true -int -22 -type -java.lang.String # isParam=true -hashcode -22 -type.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.printDefect(junit.framework.TestFailure, int):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -count -int # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printDefect(junit.framework.TestFailure, int):::EXIT68 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -count -int # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printDefectHeader(junit.framework.TestFailure, int):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -count -int # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printDefectHeader(junit.framework.TestFailure, int):::EXIT74 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -count -int # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.printDefectTrace(junit.framework.TestFailure):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.printDefectTrace(junit.framework.TestFailure):::EXIT78 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -booBoo -junit.framework.TestFailure # isParam=true -hashcode -22 -booBoo.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -booBoo.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -booBoo.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.printFooter(junit.framework.TestResult):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.printFooter(junit.framework.TestResult):::EXIT94 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.textui.ResultPrinter.elapsedTimeAsString(long):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -runTime -long # isParam=true -int -22 - -DECLARE -junit.textui.ResultPrinter.elapsedTimeAsString(long):::EXIT102 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -runTime -long # isParam=true -int -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.getWriter():::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.textui.ResultPrinter.getWriter():::EXIT106 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -return -java.io.PrintStream -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.addError(junit.framework.Test, java.lang.Throwable):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.addError(junit.framework.Test, java.lang.Throwable):::EXIT113 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.addFailure(junit.framework.Test, junit.framework.AssertionFailedError):::EXIT120 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -t -junit.framework.AssertionFailedError # isParam=true -hashcode -22 - -DECLARE -junit.textui.ResultPrinter.endTest(junit.framework.Test):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.endTest(junit.framework.Test):::EXIT126 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.startTest(junit.framework.Test):::ENTER -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter.startTest(junit.framework.Test):::EXIT137 -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.textui.ResultPrinter:::OBJECT -this -junit.textui.ResultPrinter # isParam=true -hashcode -22 -this.fWriter -java.io.PrintStream # declaringClassPackageName=junit.textui, -hashcode -22 -this.fColumn -int # declaringClassPackageName=junit.textui, -int -22 - -DECLARE -junit.framework.TestCase.TestCase():::ENTER - -DECLARE -junit.framework.TestCase.TestCase():::EXIT82 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.countTestCases():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.countTestCases():::EXIT93 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -int -int -22 - -DECLARE -junit.framework.TestCase.createResult():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.createResult():::EXIT101 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestCase.run():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.run():::EXIT112 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -junit.framework.TestResult -hashcode -22 -return.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fFailures[] -java.util.Vector -hashcode[] -22 -return.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fErrors[] -java.util.Vector -hashcode[] -22 -return.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -return.fListeners[] -java.util.Vector -hashcode[] -22 -return.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -return.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -return.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestCase.run(junit.framework.TestResult):::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestCase.run(junit.framework.TestResult):::EXIT119 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestCase.runBare():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.runBare():::EXIT132 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.runTest():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.runTest():::EXIT164 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.setUp():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.setUp():::EXIT170 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.tearDown():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.tearDown():::EXIT176 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.toString():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.toString():::EXIT181 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.getName():::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.getName():::EXIT188 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.setName(java.lang.String):::ENTER -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase.setName(java.lang.String):::EXIT196 -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestCase:::OBJECT -this -junit.framework.TestCase # isParam=true -hashcode -22 -this.getClass() -java.lang.Class -java.lang.String -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.Assert():::ENTER - -DECLARE -junit.framework.Assert.Assert():::EXIT12 -this -junit.framework.Assert # isParam=true -hashcode -22 - -DECLARE -junit.framework.Assert.assertTrue(java.lang.String, boolean):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertTrue(java.lang.String, boolean):::EXIT21 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertTrue(boolean):::ENTER -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertTrue(boolean):::EXIT28 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertFalse(java.lang.String, boolean):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertFalse(java.lang.String, boolean):::EXIT35 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertFalse(boolean):::ENTER -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertFalse(boolean):::EXIT42 -condition -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.fail(java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.fail():::ENTER - -DECLARE -junit.framework.Assert.fail():::EXIT54 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.Object, java.lang.Object):::EXIT65 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.Object, java.lang.Object):::EXIT61 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.Object, java.lang.Object):::EXIT63 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.Object, java.lang.Object):::ENTER -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.Object, java.lang.Object):::EXIT72 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.String, java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.String, java.lang.String):::EXIT78 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.String, java.lang.String):::EXIT80 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.String):::ENTER -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, java.lang.String):::EXIT88 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, double, double, double):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -double # isParam=true -double -22 -actual -double # isParam=true -double -22 -delta -double # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, double, double, double):::EXIT102 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -double # isParam=true -double -22 -actual -double # isParam=true -double -22 -delta -double # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(double, double, double):::ENTER -expected -double # isParam=true -double -22 -actual -double # isParam=true -double -22 -delta -double # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(double, double, double):::EXIT109 -expected -double # isParam=true -double -22 -actual -double # isParam=true -double -22 -delta -double # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, float, float, float):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -float # isParam=true -double -22 -actual -float # isParam=true -double -22 -delta -float # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, float, float, float):::EXIT123 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -float # isParam=true -double -22 -actual -float # isParam=true -double -22 -delta -float # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(float, float, float):::ENTER -expected -float # isParam=true -double -22 -actual -float # isParam=true -double -22 -delta -float # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(float, float, float):::EXIT130 -expected -float # isParam=true -double -22 -actual -float # isParam=true -double -22 -delta -float # isParam=true -double -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, long, long):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -long # isParam=true -int -22 -actual -long # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, long, long):::EXIT137 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -long # isParam=true -int -22 -actual -long # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(long, long):::ENTER -expected -long # isParam=true -int -22 -actual -long # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(long, long):::EXIT143 -expected -long # isParam=true -int -22 -actual -long # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, boolean, boolean):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -boolean # isParam=true -boolean -22 -actual -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, boolean, boolean):::EXIT150 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -boolean # isParam=true -boolean -22 -actual -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertEquals(boolean, boolean):::ENTER -expected -boolean # isParam=true -boolean -22 -actual -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertEquals(boolean, boolean):::EXIT156 -expected -boolean # isParam=true -boolean -22 -actual -boolean # isParam=true -boolean -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, byte, byte):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -byte # isParam=true -int -22 -actual -byte # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, byte, byte):::EXIT163 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -byte # isParam=true -int -22 -actual -byte # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(byte, byte):::ENTER -expected -byte # isParam=true -int -22 -actual -byte # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(byte, byte):::EXIT169 -expected -byte # isParam=true -int -22 -actual -byte # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, char, char):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -char # isParam=true -int -22 -actual -char # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, char, char):::EXIT176 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -char # isParam=true -int -22 -actual -char # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(char, char):::ENTER -expected -char # isParam=true -int -22 -actual -char # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(char, char):::EXIT182 -expected -char # isParam=true -int -22 -actual -char # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, short, short):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -short # isParam=true -int -22 -actual -short # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, short, short):::EXIT189 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -short # isParam=true -int -22 -actual -short # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(short, short):::ENTER -expected -short # isParam=true -int -22 -actual -short # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(short, short):::EXIT195 -expected -short # isParam=true -int -22 -actual -short # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, int, int):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -int # isParam=true -int -22 -actual -int # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(java.lang.String, int, int):::EXIT202 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -int # isParam=true -int -22 -actual -int # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(int, int):::ENTER -expected -int # isParam=true -int -22 -actual -int # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertEquals(int, int):::EXIT208 -expected -int # isParam=true -int -22 -actual -int # isParam=true -int -22 - -DECLARE -junit.framework.Assert.assertNotNull(java.lang.Object):::ENTER -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotNull(java.lang.Object):::EXIT214 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotNull(java.lang.String, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotNull(java.lang.String, java.lang.Object):::EXIT221 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNull(java.lang.Object):::ENTER -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNull(java.lang.Object):::EXIT227 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNull(java.lang.String, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNull(java.lang.String, java.lang.Object):::EXIT234 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -object -java.lang.Object # isParam=true -hashcode -22 -object.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertSame(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertSame(java.lang.String, java.lang.Object, java.lang.Object):::EXIT243 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertSame(java.lang.String, java.lang.Object, java.lang.Object):::EXIT241 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertSame(java.lang.Object, java.lang.Object):::ENTER -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertSame(java.lang.Object, java.lang.Object):::EXIT250 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotSame(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotSame(java.lang.String, java.lang.Object, java.lang.Object):::EXIT258 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotSame(java.lang.Object, java.lang.Object):::ENTER -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.assertNotSame(java.lang.Object, java.lang.Object):::EXIT265 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.failSame(java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.failSame(java.lang.String):::EXIT272 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert.failNotSame(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.failNotSame(java.lang.String, java.lang.Object, java.lang.Object):::EXIT279 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.failNotEquals(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.failNotEquals(java.lang.String, java.lang.Object, java.lang.Object):::EXIT283 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.format(java.lang.String, java.lang.Object, java.lang.Object):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.Assert.format(java.lang.String, java.lang.Object, java.lang.Object):::EXIT289 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.Object # isParam=true -hashcode -22 -expected.getClass() -java.lang.Class -java.lang.String -22 -actual -java.lang.Object # isParam=true -hashcode -22 -actual.getClass() -java.lang.Class -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.Assert:::OBJECT -this -junit.framework.Assert # isParam=true -hashcode -22 - -DECLARE -junit.framework.ComparisonFailure.ComparisonFailure(java.lang.String, java.lang.String, java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.ComparisonFailure.ComparisonFailure(java.lang.String, java.lang.String, java.lang.String):::EXIT22 -this -junit.framework.ComparisonFailure # isParam=true -hashcode -22 -this.fExpected -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fExpected.toString -java.lang.String -java.lang.String -22 -this.fActual -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fActual.toString -java.lang.String -java.lang.String -22 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -expected -java.lang.String # isParam=true -hashcode -22 -expected.toString -java.lang.String -java.lang.String -22 -actual -java.lang.String # isParam=true -hashcode -22 -actual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.ComparisonFailure.getMessage():::ENTER -this -junit.framework.ComparisonFailure # isParam=true -hashcode -22 -this.fExpected -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fExpected.toString -java.lang.String -java.lang.String -22 -this.fActual -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fActual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.ComparisonFailure.getMessage():::EXIT32 -this -junit.framework.ComparisonFailure # isParam=true -hashcode -22 -this.fExpected -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fExpected.toString -java.lang.String -java.lang.String -22 -this.fActual -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fActual.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.ComparisonFailure.getMessage():::EXIT66 -this -junit.framework.ComparisonFailure # isParam=true -hashcode -22 -this.fExpected -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fExpected.toString -java.lang.String -java.lang.String -22 -this.fActual -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fActual.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.ComparisonFailure:::OBJECT -this -junit.framework.ComparisonFailure # isParam=true -hashcode -22 -this.fExpected -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fExpected.toString -java.lang.String -java.lang.String -22 -this.fActual -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fActual.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestFailure.TestFailure(junit.framework.Test, java.lang.Throwable):::ENTER -failedTest -junit.framework.Test # isParam=true -hashcode -22 -failedTest.getClass() -java.lang.Class -java.lang.String -22 -thrownException -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestFailure.TestFailure(junit.framework.Test, java.lang.Throwable):::EXIT23 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -failedTest -junit.framework.Test # isParam=true -hashcode -22 -failedTest.getClass() -java.lang.Class -java.lang.String -22 -thrownException -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestFailure.failedTest():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.failedTest():::EXIT28 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestFailure.thrownException():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.thrownException():::EXIT34 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -java.lang.Throwable -hashcode -22 - -DECLARE -junit.framework.TestFailure.toString():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.toString():::EXIT42 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestFailure.trace():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.trace():::EXIT49 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestFailure.exceptionMessage():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.exceptionMessage():::EXIT52 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestFailure.isFailure():::ENTER -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -DECLARE -junit.framework.TestFailure.isFailure():::EXIT55 -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 -return -boolean -boolean -22 - -DECLARE -junit.framework.TestFailure:::OBJECT -this -junit.framework.TestFailure # isParam=true -hashcode -22 -this.fFailedTest -junit.framework.Test # declaringClassPackageName=junit.framework, -hashcode -22 -this.fFailedTest.getClass() -java.lang.Class -java.lang.String -22 -this.fThrownException -java.lang.Throwable # declaringClassPackageName=junit.framework, -hashcode -22 - -junit.runner.BaseTestRunner.getPreference(java.lang.String, int):::ENTER -this_invocation_nonce -0 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -key -20978984 -1 -key.toString -"maxmessage" -1 -dflt -500 -1 - -junit.runner.BaseTestRunner.getPreference(java.lang.String):::ENTER -this_invocation_nonce -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -key -20978984 -1 -key.toString -"maxmessage" -1 - -junit.runner.BaseTestRunner.getPreferences():::ENTER -this_invocation_nonce -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 - -junit.runner.BaseTestRunner.readPreferences():::ENTER -this_invocation_nonce -3 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 - -junit.runner.BaseTestRunner.getPreferencesFile():::ENTER -this_invocation_nonce -4 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 - -junit.runner.BaseTestRunner.getPreferencesFile():::EXIT217 -this_invocation_nonce -4 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -return -3829340 -1 - -junit.runner.BaseTestRunner.readPreferences():::EXIT233 -this_invocation_nonce -3 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 - -junit.runner.BaseTestRunner.getPreferences():::EXIT39 -this_invocation_nonce -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -return -2326550 -1 - -junit.runner.BaseTestRunner.getPreference(java.lang.String):::EXIT236 -this_invocation_nonce -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -key -20978984 -1 -key.toString -"maxmessage" -1 -return -null -1 -return.toString -null -1 - -junit.runner.BaseTestRunner.getPreference(java.lang.String, int):::EXIT243 -this_invocation_nonce -0 -junit.runner.BaseTestRunner.SUITE_METHODNAME -nonsensical -2 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -nonsensical -2 -junit.runner.BaseTestRunner.fPreferences -nonsensical -2 -junit.runner.BaseTestRunner.fgMaxMessageLength -nonsensical -2 -junit.runner.BaseTestRunner.fgFilterStack -nonsensical -2 -key -20978984 -1 -key.toString -"maxmessage" -1 -dflt -500 -1 -return -500 -1 - -junit.textui.TestRunner.main(java.lang.String[]):::ENTER -this_invocation_nonce -5 -args -31056583 -1 -args.getClass() -"java.lang.String[]" -1 -args[] -[28814882] -1 -args[].toString -["MapQuick3.SpecificationTests"] -1 - -junit.textui.TestRunner.TestRunner():::ENTER -this_invocation_nonce -6 - -junit.textui.TestRunner.TestRunner(java.io.PrintStream):::ENTER -this_invocation_nonce -7 -writer -30284778 -1 - -junit.textui.ResultPrinter.ResultPrinter(java.io.PrintStream):::ENTER -this_invocation_nonce -8 -writer -30284778 -1 - -junit.textui.ResultPrinter.ResultPrinter(java.io.PrintStream):::EXIT21 -this_invocation_nonce -8 -this -9097155 -1 -this.fWriter -30284778 -1 -this.fColumn -0 -1 -writer -30284778 -1 - -junit.textui.TestRunner.TestRunner(junit.textui.ResultPrinter):::ENTER -this_invocation_nonce -9 -printer -9097155 -1 -printer.fWriter -30284778 -1 -printer.fColumn -0 -1 - -junit.runner.BaseTestRunner.BaseTestRunner():::ENTER -this_invocation_nonce -10 - -junit.runner.BaseTestRunner.BaseTestRunner():::EXIT19 -this_invocation_nonce -10 -this -9936743 -1 -this.getClass() -"junit.textui.TestRunner" -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -13709034 -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -"suite" -1 -junit.runner.BaseTestRunner.fPreferences -2326550 -1 -junit.runner.BaseTestRunner.fgMaxMessageLength -500 -1 -junit.runner.BaseTestRunner.fgFilterStack -true -1 -this.fLoading -true -1 - -junit.textui.TestRunner.TestRunner(junit.textui.ResultPrinter):::EXIT51 -this_invocation_nonce -9 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 -printer -9097155 -1 -printer.fWriter -30284778 -1 -printer.fColumn -0 -1 - -junit.textui.TestRunner.TestRunner(java.io.PrintStream):::EXIT44 -this_invocation_nonce -7 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 -writer -30284778 -1 - -junit.textui.TestRunner.TestRunner():::EXIT37 -this_invocation_nonce -6 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 - -junit.textui.TestRunner.start(java.lang.String[]):::ENTER -this_invocation_nonce -11 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 -args -31056583 -1 -args.getClass() -"java.lang.String[]" -1 -args[] -[28814882] -1 -args[].toString -["MapQuick3.SpecificationTests"] -1 - -junit.runner.BaseTestRunner.getTest(java.lang.String):::ENTER -this_invocation_nonce -12 -this -9936743 -1 -this.getClass() -"junit.textui.TestRunner" -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -13709034 -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -"suite" -1 -junit.runner.BaseTestRunner.fPreferences -2326550 -1 -junit.runner.BaseTestRunner.fgMaxMessageLength -500 -1 -junit.runner.BaseTestRunner.fgFilterStack -true -1 -this.fLoading -true -1 -suiteClassName -28814882 -1 -suiteClassName.toString -"MapQuick3.SpecificationTests" -1 - -junit.runner.BaseTestRunner.loadSuiteClass(java.lang.String):::ENTER -this_invocation_nonce -13 -this -9936743 -1 -this.getClass() -"junit.textui.TestRunner" -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -13709034 -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -"suite" -1 -junit.runner.BaseTestRunner.fPreferences -2326550 -1 -junit.runner.BaseTestRunner.fgMaxMessageLength -500 -1 -junit.runner.BaseTestRunner.fgFilterStack -true -1 -this.fLoading -true -1 -suiteClassName -28814882 -1 -suiteClassName.toString -"MapQuick3.SpecificationTests" -1 - -junit.textui.TestRunner.getLoader():::ENTER -this_invocation_nonce -14 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 - -DECLARE -junit.runner.StandardTestSuiteLoader.StandardTestSuiteLoader():::ENTER - -DECLARE -junit.runner.StandardTestSuiteLoader.StandardTestSuiteLoader():::EXIT6 -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 - -DECLARE -junit.runner.StandardTestSuiteLoader.load(java.lang.String):::ENTER -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.runner.StandardTestSuiteLoader.load(java.lang.String):::EXIT11 -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 -suiteClassName -java.lang.String # isParam=true -hashcode -22 -suiteClassName.toString -java.lang.String -java.lang.String -22 -return -java.lang.Class -hashcode -22 - -DECLARE -junit.runner.StandardTestSuiteLoader.reload(java.lang.Class):::ENTER -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 -aClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.runner.StandardTestSuiteLoader.reload(java.lang.Class):::EXIT17 -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 -aClass -java.lang.Class # isParam=true -hashcode -22 -return -java.lang.Class -hashcode -22 - -DECLARE -junit.runner.StandardTestSuiteLoader:::OBJECT -this -junit.runner.StandardTestSuiteLoader # isParam=true -hashcode -22 - -junit.runner.StandardTestSuiteLoader.StandardTestSuiteLoader():::ENTER -this_invocation_nonce -15 - -junit.runner.StandardTestSuiteLoader.StandardTestSuiteLoader():::EXIT6 -this_invocation_nonce -15 -this -6419763 -1 - -junit.textui.TestRunner.getLoader():::EXIT89 -this_invocation_nonce -14 -this -9936743 -1 -this.fPrinter -9097155 -1 -this.fPrinter.fWriter -30284778 -1 -this.fPrinter.fColumn -0 -1 -return -6419763 -1 -return.getClass() -"junit.runner.StandardTestSuiteLoader" -1 - -junit.runner.StandardTestSuiteLoader.load(java.lang.String):::ENTER -this_invocation_nonce -16 -this -6419763 -1 -suiteClassName -28814882 -1 -suiteClassName.toString -"MapQuick3.SpecificationTests" -1 - -DECLARE -MapQuick3.SpecificationTests.SpecificationTests():::ENTER - -DECLARE -MapQuick3.SpecificationTests.SpecificationTests():::EXIT16 -this -MapQuick3.SpecificationTests # isParam=true -hashcode -22 - -DECLARE -MapQuick3.SpecificationTests.SpecificationTests(java.lang.String):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.SpecificationTests.SpecificationTests(java.lang.String):::EXIT27 -this -MapQuick3.SpecificationTests # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.SpecificationTests.suite():::ENTER - -DECLARE -MapQuick3.SpecificationTests.suite():::EXIT30 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -MapQuick3.SpecificationTests:::OBJECT -this -MapQuick3.SpecificationTests # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.TestSuite():::ENTER - -DECLARE -junit.framework.TestSuite.TestSuite():::EXIT39 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class, java.lang.String):::ENTER -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class, java.lang.String):::EXIT48 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class):::ENTER -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class):::EXIT62 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class):::EXIT67 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.Class):::EXIT81 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.String):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.TestSuite(java.lang.String):::EXIT88 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.addTestSuite(java.lang.Class):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -testClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.addTestSuite(java.lang.Class):::EXIT102 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -testClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -names -java.util.Vector # isParam=true -hashcode -22 -names[] -java.util.Vector -hashcode[] -22 -names[].getClass() -java.lang.Class[] -java.lang.String[] -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -names -java.util.Vector # isParam=true -hashcode -22 -names[] -java.util.Vector -hashcode[] -22 -names[].getClass() -java.lang.Class[] -java.lang.String[] -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT107 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -names -java.util.Vector # isParam=true -hashcode -22 -names[] -java.util.Vector -hashcode[] -22 -names[].getClass() -java.lang.Class[] -java.lang.String[] -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -names -java.util.Vector # isParam=true -hashcode -22 -names[] -java.util.Vector -hashcode[] -22 -names[].getClass() -java.lang.Class[] -java.lang.String[] -22 -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT126 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT140 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT142 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT138 -theClass -java.lang.Class # isParam=true -hashcode -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.exceptionToString(java.lang.Throwable):::ENTER -t -java.lang.Throwable # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.exceptionToString(java.lang.Throwable):::EXIT154 -t -java.lang.Throwable # isParam=true -hashcode -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.countTestCases():::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.countTestCases():::EXIT167 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -int -int -22 - -DECLARE -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -theClass -java.lang.Class # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -theClass -java.lang.Class # isParam=true -hashcode -22 -return -java.lang.reflect.Constructor -hashcode -22 - -DECLARE -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT181 -theClass -java.lang.Class # isParam=true -hashcode -22 -return -java.lang.reflect.Constructor -hashcode -22 - -DECLARE -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -return -boolean -boolean -22 - -DECLARE -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 - -DECLARE -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -m -java.lang.reflect.Method # isParam=true -hashcode -22 -return -boolean -boolean -22 - -DECLARE -junit.framework.TestSuite.run(junit.framework.TestResult):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestSuite.run(junit.framework.TestResult):::EXIT205 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestSuite.runTest(junit.framework.Test, junit.framework.TestResult):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestSuite.runTest(junit.framework.Test, junit.framework.TestResult):::EXIT209 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -test -junit.framework.Test # isParam=true -hashcode -22 -test.getClass() -java.lang.Class -java.lang.String -22 -result -junit.framework.TestResult # isParam=true -hashcode -22 -result.fFailures -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fFailures[] -java.util.Vector -hashcode[] -22 -result.fFailures[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fErrors -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fErrors[] -java.util.Vector -hashcode[] -22 -result.fErrors[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fListeners -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -result.fListeners[] -java.util.Vector -hashcode[] -22 -result.fListeners[].getClass() -java.lang.Class[] -java.lang.String[] -22 -result.fRunTests -int # declaringClassPackageName=junit.framework, -int -22 -result.fStop -boolean # declaringClassPackageName=junit.framework, -boolean -22 - -DECLARE -junit.framework.TestSuite.testAt(int):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -index -int # isParam=true -int -22 - -DECLARE -junit.framework.TestSuite.testAt(int):::EXIT215 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -index -int # isParam=true -int -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.testCount():::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.testCount():::EXIT222 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -int -int -22 - -DECLARE -junit.framework.TestSuite.tests():::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.tests():::EXIT229 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.util.Enumeration -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.toString():::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.toString():::EXIT237 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.toString():::EXIT236 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.setName(java.lang.String):::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.setName(java.lang.String):::EXIT246 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.getName():::ENTER -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.getName():::EXIT254 -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.warning(java.lang.String):::ENTER -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 - -DECLARE -junit.framework.TestSuite.warning(java.lang.String):::EXIT261 -message -java.lang.String # isParam=true -hashcode -22 -message.toString -java.lang.String -java.lang.String -22 -return -junit.framework.Test -hashcode -22 -return.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -junit.framework.TestSuite:::OBJECT -this -junit.framework.TestSuite # isParam=true -hashcode -22 -this.fTests -java.util.Vector # declaringClassPackageName=junit.framework, -hashcode -22 -this.fTests[] -java.util.Vector -hashcode[] -22 -this.fTests[].getClass() -java.lang.Class[] -java.lang.String[] -22 -this.fName -java.lang.String # declaringClassPackageName=junit.framework, -hashcode -22 -this.fName.toString -java.lang.String -java.lang.String -22 - -junit.runner.StandardTestSuiteLoader.load(java.lang.String):::EXIT11 -this_invocation_nonce -16 -this -6419763 -1 -suiteClassName -28814882 -1 -suiteClassName.toString -"MapQuick3.SpecificationTests" -1 -return -620055 -1 - -junit.runner.BaseTestRunner.loadSuiteClass(java.lang.String):::EXIT193 -this_invocation_nonce -13 -this -9936743 -1 -this.getClass() -"junit.textui.TestRunner" -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME -13709034 -1 -junit.runner.BaseTestRunner.SUITE_METHODNAME.toString -"suite" -1 -junit.runner.BaseTestRunner.fPreferences -2326550 -1 -junit.runner.BaseTestRunner.fgMaxMessageLength -500 -1 -junit.runner.BaseTestRunner.fgFilterStack -true -1 -this.fLoading -true -1 -suiteClassName -28814882 -1 -suiteClassName.toString -"MapQuick3.SpecificationTests" -1 -return -620055 -1 - -MapQuick3.SpecificationTests.suite():::ENTER -this_invocation_nonce -17 - -MapQuick3.SpecificationTests.SpecificationTests():::ENTER -this_invocation_nonce -18 - -MapQuick3.SpecificationTests.SpecificationTests(java.lang.String):::ENTER -this_invocation_nonce -19 -name -9876930 -1 -name.toString -"Problem Set 2 Specification Tests" -1 - -junit.framework.TestSuite.TestSuite(java.lang.String):::ENTER -this_invocation_nonce -20 -name -9876930 -1 -name.toString -"Problem Set 2 Specification Tests" -1 - -junit.framework.TestSuite.setName(java.lang.String):::ENTER -this_invocation_nonce -21 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -null -1 -this.fName.toString -null -1 -name -9876930 -1 -name.toString -"Problem Set 2 Specification Tests" -1 - -junit.framework.TestSuite.setName(java.lang.String):::EXIT246 -this_invocation_nonce -21 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -name -9876930 -1 -name.toString -"Problem Set 2 Specification Tests" -1 - -junit.framework.TestSuite.TestSuite(java.lang.String):::EXIT88 -this_invocation_nonce -20 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -name -9876930 -1 -name.toString -"Problem Set 2 Specification Tests" -1 - -DECLARE -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoPointTest.testLocationToIntMethod():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testLocationToIntMethod():::EXIT171 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.setUp():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.setUp():::EXIT179 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testLegalValues1():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testLegalValues1():::EXIT196 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testLegalValues2():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testLegalValues2():::EXIT208 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.checkLegal(int, int):::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -lat -int # isParam=true -int -22 -lng -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPointTest.checkLegal(int, int):::EXIT235 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -lat -int # isParam=true -int -22 -lng -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPointTest.checkLegal(int, int):::EXIT224 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -lat -int # isParam=true -int -22 -lng -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPointTest.testDistance01():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistance01():::EXIT248 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistance02():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistance02():::EXIT257 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueNorth():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueNorth():::EXIT265 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueSouth():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueSouth():::EXIT273 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueEast():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueEast():::EXIT281 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueWest():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueWest():::EXIT289 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueNorthEast():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueNorthEast():::EXIT297 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueSouthWest():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testDistanceDueSouthWest():::EXIT305 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.checkDist(MapQuick3.GeoPoint, MapQuick3.GeoPoint, double):::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -dist -double # isParam=true -double -22 - -DECLARE -MapQuick3.GeoPointTest.checkDist(MapQuick3.GeoPoint, MapQuick3.GeoPoint, double):::EXIT319 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -dist -double # isParam=true -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueNorth():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueNorth():::EXIT331 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueSouth():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueSouth():::EXIT339 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueEast():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueEast():::EXIT347 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueWest():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingDueWest():::EXIT355 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingNorthEast():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingNorthEast():::EXIT363 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingSouthWest():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHeadingSouthWest():::EXIT371 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.checkHeading(MapQuick3.GeoPoint, MapQuick3.GeoPoint, double):::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -heading -double # isParam=true -double -22 - -DECLARE -MapQuick3.GeoPointTest.checkHeading(MapQuick3.GeoPoint, MapQuick3.GeoPoint, double):::EXIT385 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -heading -double # isParam=true -double -22 - -DECLARE -MapQuick3.GeoPointTest.testEquals1():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testEquals1():::EXIT398 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testEquals2():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testEquals2():::EXIT407 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsNull():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsNull():::EXIT427 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsNull():::EXIT417 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsNull():::EXIT423 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsDiff():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsDiff():::EXIT437 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsSwapped():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testNotEqualsSwapped():::EXIT452 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHashCode1():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHashCode1():::EXIT465 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHashCode2():::ENTER -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest.testHashCode2():::EXIT474 -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPointTest:::OBJECT -this -MapQuick3.GeoPointTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.diff.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.diff.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 - -DECLARE -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -latitude -int # isParam=true -int -22 -longitude -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -latitude -int # isParam=true -int -22 -longitude -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoPoint.checkRep():::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.checkRep():::EXIT101 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.getLatitude():::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.getLatitude():::EXIT110 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoPoint.getLongitude():::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.getLongitude():::EXIT118 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -MapQuick3.GeoPoint # isParam=true -hashcode -22 -gp.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -MapQuick3.GeoPoint # isParam=true -hashcode -22 -gp.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -double -double -22 - -DECLARE -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -MapQuick3.GeoPoint # isParam=true -hashcode -22 -gp.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -MapQuick3.GeoPoint # isParam=true -hashcode -22 -gp.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -double -double -22 - -DECLARE -MapQuick3.GeoPoint.equals(java.lang.Object):::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -java.lang.Object # isParam=true -hashcode -22 -gp.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -MapQuick3.GeoPoint.equals(java.lang.Object):::EXIT183 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -java.lang.Object # isParam=true -hashcode -22 -gp.getClass() -java.lang.Class -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -MapQuick3.GeoPoint.equals(java.lang.Object):::EXIT184 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gp -java.lang.Object # isParam=true -hashcode -22 -gp.getClass() -java.lang.Class -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -MapQuick3.GeoPoint.hashCode():::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.hashCode():::EXIT198 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoPoint.toString():::ENTER -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoPoint.toString():::EXIT206 -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoPoint:::CLASS -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 - -DECLARE -MapQuick3.GeoPoint:::OBJECT -this -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -junit.framework.TestSuite.addTestSuite(java.lang.Class):::ENTER -this_invocation_nonce -22 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -testClass -662907 -1 - -junit.framework.TestSuite.TestSuite(java.lang.Class):::ENTER -this_invocation_nonce -23 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -24 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -24 -theClass -662907 -1 -return -23830114 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -25 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 -names -21209219 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -26 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -27 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -27 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -26 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -28 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -28 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -25 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -5581355 -1 -names -21209219 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -29 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 -names -21209219 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -30 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -31 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -31 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -30 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -32 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -32 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -29 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14615126 -1 -names -21209219 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -33 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 -names -21209219 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -34 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -35 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -35 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -34 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -36 -theClass -662907 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -37 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -37 -theClass -662907 -1 -return -13551501 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -38 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -39 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -40 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -40 -this -26155569 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -39 -this -26155569 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -23826509 -1 -this.fName.toString -"testLocationToIntMethod" -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -41 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -41 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -42 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -42 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -43 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -44 -this -50512 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -44 -this -50512 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -43 -this -50512 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -45 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -46 -this -31326333 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -46 -this -31326333 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -45 -this -31326333 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -47 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -48 -this -32654289 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -48 -this -32654289 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -47 -this -32654289 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -49 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -49 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -50 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -50 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -51 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -52 -this -4349625 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -52 -this -4349625 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -51 -this -4349625 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -53 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -53 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -54 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -54 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -55 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -56 -this -22606330 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -56 -this -22606330 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -55 -this -22606330 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -57 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -57 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -58 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -58 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -59 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -60 -this -7762566 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -60 -this -7762566 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -59 -this -7762566 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -61 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -61 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -62 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -62 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -63 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -64 -this -5825185 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -64 -this -5825185 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -63 -this -5825185 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -65 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -65 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -66 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -66 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -67 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -68 -this -25621427 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -68 -this -25621427 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -67 -this -25621427 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -69 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -69 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -70 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -70 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -71 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -72 -this -15313427 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -72 -this -15313427 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -71 -this -15313427 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -73 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -73 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -74 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -74 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -75 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -76 -this -10282147 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -76 -this -10282147 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -75 -this -10282147 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -38 -this -26155569 -1 -this.eq1 -50512 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -31326333 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -32654289 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -4349625 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -22606330 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -7762566 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -5825185 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -25621427 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -15313427 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -10282147 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -36 -theClass -662907 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 -return -26155569 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -77 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -26155569 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -77 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -26155569 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -33 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1269167 -1 -names -21209219 -1 -names[] -[23826509] -1 -names[].getClass() -["java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -78 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 -names -21209219 -1 -names[] -[23826509] -1 -names[].getClass() -["java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -79 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -80 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -80 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -79 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -81 -theClass -662907 -1 -name -22199751 -1 -name.toString -"testLegalValues1" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -82 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -82 -theClass -662907 -1 -return -19492125 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -83 -name -22199751 -1 -name.toString -"testLegalValues1" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -84 -name -22199751 -1 -name.toString -"testLegalValues1" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -85 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -85 -this -12231451 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -84 -this -12231451 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -22199751 -1 -this.fName.toString -"testLegalValues1" -1 -name -22199751 -1 -name.toString -"testLegalValues1" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -86 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -86 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -87 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -87 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -88 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -89 -this -19556074 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -89 -this -19556074 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -88 -this -19556074 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -90 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -91 -this -13285460 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -91 -this -13285460 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -90 -this -13285460 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -92 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -93 -this -17546562 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -93 -this -17546562 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -92 -this -17546562 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -94 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -94 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -95 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -95 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -96 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -97 -this -28735274 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -97 -this -28735274 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -96 -this -28735274 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -98 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -98 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -99 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -99 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -100 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -101 -this -4818707 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -101 -this -4818707 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -100 -this -4818707 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -102 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -102 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -103 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -103 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -104 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -105 -this -21177301 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -105 -this -21177301 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -104 -this -21177301 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -106 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -106 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -107 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -107 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -108 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -109 -this -15040737 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -109 -this -15040737 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -108 -this -15040737 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -110 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -110 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -111 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -111 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -112 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -113 -this -24137973 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -113 -this -24137973 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -112 -this -24137973 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -114 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -114 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -115 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -115 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -116 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -117 -this -13842387 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -117 -this -13842387 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -116 -this -13842387 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -118 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -118 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -119 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -119 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -120 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -121 -this -16134229 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -121 -this -16134229 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -120 -this -16134229 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -83 -this -12231451 -1 -this.eq1 -19556074 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -13285460 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -17546562 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -28735274 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -4818707 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -21177301 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -15040737 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -24137973 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -13842387 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -16134229 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -22199751 -1 -name.toString -"testLegalValues1" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -81 -theClass -662907 -1 -name -22199751 -1 -name.toString -"testLegalValues1" -1 -return -12231451 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -122 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -12231451 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -122 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -12231451 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -78 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -28169315 -1 -names -21209219 -1 -names[] -[23826509 22199751] -1 -names[].getClass() -["java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -123 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 -names -21209219 -1 -names[] -[23826509 22199751] -1 -names[].getClass() -["java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -124 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -125 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -125 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -124 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -126 -theClass -662907 -1 -name -17649447 -1 -name.toString -"testLegalValues2" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -127 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -127 -theClass -662907 -1 -return -13076987 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -128 -name -17649447 -1 -name.toString -"testLegalValues2" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -129 -name -17649447 -1 -name.toString -"testLegalValues2" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -130 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -130 -this -3393112 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -129 -this -3393112 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -17649447 -1 -this.fName.toString -"testLegalValues2" -1 -name -17649447 -1 -name.toString -"testLegalValues2" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -131 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -131 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -132 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -132 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -133 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -134 -this -19057119 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -134 -this -19057119 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -133 -this -19057119 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -135 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -136 -this -15947055 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -136 -this -15947055 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -135 -this -15947055 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -137 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -138 -this -22908277 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -138 -this -22908277 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -137 -this -22908277 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -139 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -139 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -140 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -140 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -141 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -142 -this -15860788 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -142 -this -15860788 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -141 -this -15860788 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -143 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -143 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -144 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -144 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -145 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -146 -this -15865423 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -146 -this -15865423 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -145 -this -15865423 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -147 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -147 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -148 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -148 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -149 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -150 -this -26655428 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -150 -this -26655428 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -149 -this -26655428 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -151 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -151 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -152 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -152 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -153 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -154 -this -12570890 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -154 -this -12570890 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -153 -this -12570890 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -155 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -155 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -156 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -156 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -157 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -158 -this -20259687 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -158 -this -20259687 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -157 -this -20259687 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -159 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -159 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -160 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -160 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -161 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -162 -this -27750143 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -162 -this -27750143 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -161 -this -27750143 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -163 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -163 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -164 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -164 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -165 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -166 -this -23612966 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -166 -this -23612966 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -165 -this -23612966 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -128 -this -3393112 -1 -this.eq1 -19057119 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -15947055 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -22908277 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -15860788 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -15865423 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -26655428 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -12570890 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -20259687 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -27750143 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -23612966 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -17649447 -1 -name.toString -"testLegalValues2" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -126 -theClass -662907 -1 -name -17649447 -1 -name.toString -"testLegalValues2" -1 -return -3393112 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -167 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -3393112 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -167 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -3393112 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -123 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14625088 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -168 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -169 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -170 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -170 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -169 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -171 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -171 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -168 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -14864562 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -172 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -173 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -174 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -174 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -173 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -175 -theClass -662907 -1 -name -27920917 -1 -name.toString -"testDistance01" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -176 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -176 -theClass -662907 -1 -return -8125444 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -177 -name -27920917 -1 -name.toString -"testDistance01" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -178 -name -27920917 -1 -name.toString -"testDistance01" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -179 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -179 -this -31361704 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -178 -this -31361704 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -27920917 -1 -this.fName.toString -"testDistance01" -1 -name -27920917 -1 -name.toString -"testDistance01" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -180 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -180 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -181 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -181 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -182 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -183 -this -23149395 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -183 -this -23149395 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -182 -this -23149395 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -184 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -185 -this -8254986 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -185 -this -8254986 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -184 -this -8254986 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -186 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -187 -this -27531292 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -187 -this -27531292 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -186 -this -27531292 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -188 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -188 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -189 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -189 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -190 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -191 -this -2816245 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -191 -this -2816245 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -190 -this -2816245 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -192 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -192 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -193 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -193 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -194 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -195 -this -20890333 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -195 -this -20890333 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -194 -this -20890333 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -196 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -196 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -197 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -197 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -198 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -199 -this -23814595 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -199 -this -23814595 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -198 -this -23814595 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -200 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -200 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -201 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -201 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -202 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -203 -this -14633980 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -203 -this -14633980 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -202 -this -14633980 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -204 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -204 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -205 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -205 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -206 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -207 -this -32879825 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -207 -this -32879825 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -206 -this -32879825 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -208 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -208 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -209 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -209 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -210 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -211 -this -3289716 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -211 -this -3289716 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -210 -this -3289716 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -212 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -212 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -213 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -213 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -214 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -215 -this -26116262 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -215 -this -26116262 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -214 -this -26116262 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -177 -this -31361704 -1 -this.eq1 -23149395 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -8254986 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -27531292 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -2816245 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -20890333 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -23814595 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -14633980 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -32879825 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -3289716 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -26116262 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -27920917 -1 -name.toString -"testDistance01" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -175 -theClass -662907 -1 -name -27920917 -1 -name.toString -"testDistance01" -1 -return -31361704 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -216 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -31361704 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -216 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -31361704 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -172 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15961328 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -217 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -218 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -219 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -219 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -218 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -220 -theClass -662907 -1 -name -15087110 -1 -name.toString -"testDistance02" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -221 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -221 -theClass -662907 -1 -return -31779675 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -222 -name -15087110 -1 -name.toString -"testDistance02" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -223 -name -15087110 -1 -name.toString -"testDistance02" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -224 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -224 -this -1553074 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -223 -this -1553074 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -15087110 -1 -this.fName.toString -"testDistance02" -1 -name -15087110 -1 -name.toString -"testDistance02" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -225 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -225 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -226 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -226 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -227 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -228 -this -30725267 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -228 -this -30725267 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -227 -this -30725267 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -229 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -230 -this -30423630 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -230 -this -30423630 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -229 -this -30423630 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -231 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -232 -this -27517983 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -232 -this -27517983 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -231 -this -27517983 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -233 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -233 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -234 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -234 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -235 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -236 -this -14011068 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -236 -this -14011068 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -235 -this -14011068 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -237 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -237 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -238 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -238 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -239 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -240 -this -32574055 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -240 -this -32574055 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -239 -this -32574055 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -241 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -241 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -242 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -242 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -243 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -244 -this -31594013 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -244 -this -31594013 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -243 -this -31594013 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -245 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -245 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -246 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -246 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -247 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -248 -this -1704781 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -248 -this -1704781 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -247 -this -1704781 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -249 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -249 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -250 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -250 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -251 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -252 -this -30336914 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -252 -this -30336914 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -251 -this -30336914 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -253 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -253 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -254 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -254 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -255 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -256 -this -12932988 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -256 -this -12932988 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -255 -this -12932988 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -257 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -257 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -258 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -258 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -259 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -260 -this -32681756 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -260 -this -32681756 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -259 -this -32681756 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -222 -this -1553074 -1 -this.eq1 -30725267 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -30423630 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -27517983 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -14011068 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -32574055 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -31594013 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -1704781 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -30336914 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -12932988 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -32681756 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -15087110 -1 -name.toString -"testDistance02" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -220 -theClass -662907 -1 -name -15087110 -1 -name.toString -"testDistance02" -1 -return -1553074 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -261 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -1553074 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -261 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -1553074 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -217 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10498262 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -262 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -263 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -264 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -264 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -263 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -265 -theClass -662907 -1 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -266 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -266 -theClass -662907 -1 -return -14365489 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -267 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -268 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -269 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -269 -this -16650201 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -268 -this -16650201 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -10709843 -1 -this.fName.toString -"testDistanceDueNorth" -1 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -270 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -270 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -271 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -271 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -272 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -273 -this -29529080 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -273 -this -29529080 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -272 -this -29529080 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -274 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -275 -this -25209015 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -275 -this -25209015 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -274 -this -25209015 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -276 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -277 -this -29664748 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -277 -this -29664748 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -276 -this -29664748 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -278 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -278 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -279 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -279 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -280 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -281 -this -23678666 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -281 -this -23678666 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -280 -this -23678666 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -282 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -282 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -283 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -283 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -284 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -285 -this -11777702 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -285 -this -11777702 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -284 -this -11777702 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -286 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -286 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -287 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -287 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -288 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -289 -this -10259519 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -289 -this -10259519 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -288 -this -10259519 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -290 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -290 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -291 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -291 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -292 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -293 -this -29080316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -293 -this -29080316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -292 -this -29080316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -294 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -294 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -295 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -295 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -296 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -297 -this -32576775 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -297 -this -32576775 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -296 -this -32576775 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -298 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -298 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -299 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -299 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -300 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -301 -this -10194937 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -301 -this -10194937 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -300 -this -10194937 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -302 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -302 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -303 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -303 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -304 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -305 -this -17388264 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -305 -this -17388264 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -304 -this -17388264 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -267 -this -16650201 -1 -this.eq1 -29529080 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -25209015 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -29664748 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -23678666 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -11777702 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -10259519 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -29080316 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -32576775 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -10194937 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -17388264 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -265 -theClass -662907 -1 -name -10709843 -1 -name.toString -"testDistanceDueNorth" -1 -return -16650201 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -306 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -16650201 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -306 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -16650201 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -262 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29787757 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -307 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -308 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -309 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -309 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -308 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -310 -theClass -662907 -1 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -311 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -311 -theClass -662907 -1 -return -14741677 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -312 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -313 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -314 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -314 -this -30994786 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -313 -this -30994786 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -919246 -1 -this.fName.toString -"testDistanceDueSouth" -1 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -315 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -315 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -316 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -316 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -317 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -318 -this -30369327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -318 -this -30369327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -317 -this -30369327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -319 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -320 -this -20828680 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -320 -this -20828680 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -319 -this -20828680 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -321 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -322 -this -27803692 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -322 -this -27803692 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -321 -this -27803692 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -323 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -323 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -324 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -324 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -325 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -326 -this -17632942 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -326 -this -17632942 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -325 -this -17632942 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -327 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -327 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -328 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -328 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -329 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -330 -this -4123674 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -330 -this -4123674 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -329 -this -4123674 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -331 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -331 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -332 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -332 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -333 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -334 -this -16703414 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -334 -this -16703414 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -333 -this -16703414 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -335 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -335 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -336 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -336 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -337 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -338 -this -17912146 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -338 -this -17912146 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -337 -this -17912146 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -339 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -339 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -340 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -340 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -341 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -342 -this -32633742 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -342 -this -32633742 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -341 -this -32633742 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -343 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -343 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -344 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -344 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -345 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -346 -this -28117049 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -346 -this -28117049 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -345 -this -28117049 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -347 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -347 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -348 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -348 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -349 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -350 -this -16183734 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -350 -this -16183734 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -349 -this -16183734 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -312 -this -30994786 -1 -this.eq1 -30369327 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -20828680 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -27803692 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -17632942 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -4123674 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -16703414 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -17912146 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -32633742 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -28117049 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -16183734 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -310 -theClass -662907 -1 -name -919246 -1 -name.toString -"testDistanceDueSouth" -1 -return -30994786 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -351 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -30994786 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -351 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -30994786 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -307 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -19008310 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -352 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -353 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -354 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -354 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -353 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -355 -theClass -662907 -1 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -356 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -356 -theClass -662907 -1 -return -28399835 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -357 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -358 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -359 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -359 -this -4239745 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -358 -this -4239745 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -8392793 -1 -this.fName.toString -"testDistanceDueEast" -1 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -360 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -360 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -361 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -361 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -362 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -363 -this -21344303 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -363 -this -21344303 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -362 -this -21344303 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -364 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -365 -this -3276579 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -365 -this -3276579 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -364 -this -3276579 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -366 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -367 -this -6649557 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -367 -this -6649557 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -366 -this -6649557 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -368 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -368 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -369 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -369 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -370 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -371 -this -22862272 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -371 -this -22862272 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -370 -this -22862272 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -372 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -372 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -373 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -373 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -374 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -375 -this -14418506 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -375 -this -14418506 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -374 -this -14418506 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -376 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -376 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -377 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -377 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -378 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -379 -this -1732792 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -379 -this -1732792 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -378 -this -1732792 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -380 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -380 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -381 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -381 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -382 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -383 -this -31352855 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -383 -this -31352855 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -382 -this -31352855 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -384 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -384 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -385 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -385 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -386 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -387 -this -30397362 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -387 -this -30397362 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -386 -this -30397362 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -388 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -388 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -389 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -389 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -390 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -391 -this -22245100 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -391 -this -22245100 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -390 -this -22245100 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -392 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -392 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -393 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -393 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -394 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -395 -this -9924771 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -395 -this -9924771 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -394 -this -9924771 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -357 -this -4239745 -1 -this.eq1 -21344303 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -3276579 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -6649557 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -22862272 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -14418506 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -1732792 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -31352855 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -30397362 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -22245100 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -9924771 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -355 -theClass -662907 -1 -name -8392793 -1 -name.toString -"testDistanceDueEast" -1 -return -4239745 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -396 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -4239745 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -396 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -4239745 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -352 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -7806641 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -397 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -398 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -399 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -399 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -398 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -400 -theClass -662907 -1 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -401 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -401 -theClass -662907 -1 -return -2180223 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -402 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -403 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -404 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -404 -this -1583728 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -403 -this -1583728 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -14941604 -1 -this.fName.toString -"testDistanceDueWest" -1 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -405 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -405 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -406 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -406 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -407 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -408 -this -9052195 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -408 -this -9052195 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -407 -this -9052195 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -409 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -410 -this -4446747 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -410 -this -4446747 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -409 -this -4446747 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -411 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -412 -this -10770980 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -412 -this -10770980 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -411 -this -10770980 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -413 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -413 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -414 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -414 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -415 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -416 -this -1712121 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -416 -this -1712121 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -415 -this -1712121 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -417 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -417 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -418 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -418 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -419 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -420 -this -19481516 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -420 -this -19481516 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -419 -this -19481516 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -421 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -421 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -422 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -422 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -423 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -424 -this -1699198 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -424 -this -1699198 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -423 -this -1699198 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -425 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -425 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -426 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -426 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -427 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -428 -this -3614661 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -428 -this -3614661 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -427 -this -3614661 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -429 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -429 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -430 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -430 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -431 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -432 -this -18089737 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -432 -this -18089737 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -431 -this -18089737 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -433 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -433 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -434 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -434 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -435 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -436 -this -31056505 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -436 -this -31056505 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -435 -this -31056505 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -437 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -437 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -438 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -438 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -439 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -440 -this -27503148 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -440 -this -27503148 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -439 -this -27503148 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -402 -this -1583728 -1 -this.eq1 -9052195 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -4446747 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -10770980 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -1712121 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -19481516 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -1699198 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -3614661 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -18089737 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -31056505 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -27503148 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -400 -theClass -662907 -1 -name -14941604 -1 -name.toString -"testDistanceDueWest" -1 -return -1583728 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -441 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -1583728 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -441 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -1583728 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -397 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -6559246 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -442 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -443 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -444 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -444 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -443 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -445 -theClass -662907 -1 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -446 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -446 -theClass -662907 -1 -return -10526273 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -447 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -448 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -449 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -449 -this -16109616 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -448 -this -16109616 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -21943671 -1 -this.fName.toString -"testDistanceDueNorthEast" -1 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -450 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -450 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -451 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -451 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -452 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -453 -this -3610207 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -453 -this -3610207 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -452 -this -3610207 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -454 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -455 -this -10344162 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -455 -this -10344162 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -454 -this -10344162 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -456 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -457 -this -8820986 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -457 -this -8820986 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -456 -this -8820986 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -458 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -458 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -459 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -459 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -460 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -461 -this -10838548 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -461 -this -10838548 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -460 -this -10838548 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -462 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -462 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -463 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -463 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -464 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -465 -this -30021000 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -465 -this -30021000 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -464 -this -30021000 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -466 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -466 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -467 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -467 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -468 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -469 -this -4961129 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -469 -this -4961129 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -468 -this -4961129 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -470 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -470 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -471 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -471 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -472 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -473 -this -32489992 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -473 -this -32489992 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -472 -this -32489992 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -474 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -474 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -475 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -475 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -476 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -477 -this -28039881 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -477 -this -28039881 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -476 -this -28039881 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -478 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -478 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -479 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -479 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -480 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -481 -this -27844531 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -481 -this -27844531 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -480 -this -27844531 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -482 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -482 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -483 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -483 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -484 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -485 -this -32932466 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -485 -this -32932466 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -484 -this -32932466 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -447 -this -16109616 -1 -this.eq1 -3610207 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -10344162 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -8820986 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -10838548 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -30021000 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -4961129 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -32489992 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -28039881 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -27844531 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -32932466 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -445 -theClass -662907 -1 -name -21943671 -1 -name.toString -"testDistanceDueNorthEast" -1 -return -16109616 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -486 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -16109616 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -486 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -16109616 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -442 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -33116517 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -487 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -488 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -489 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -489 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -488 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -490 -theClass -662907 -1 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -491 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -491 -theClass -662907 -1 -return -31292357 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -492 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -493 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -494 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -494 -this -32032133 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -493 -this -32032133 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -17023643 -1 -this.fName.toString -"testDistanceDueSouthWest" -1 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -495 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -495 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -496 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -496 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -497 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -498 -this -16754411 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -498 -this -16754411 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -497 -this -16754411 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -499 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -500 -this -2608483 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -500 -this -2608483 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -499 -this -2608483 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -501 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -502 -this -18690598 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -502 -this -18690598 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -501 -this -18690598 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -503 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -503 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -504 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -504 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -505 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -506 -this -29859324 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -506 -this -29859324 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -505 -this -29859324 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -507 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -507 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -508 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -508 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -509 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -510 -this -5584739 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -510 -this -5584739 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -509 -this -5584739 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -511 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -511 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -512 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -512 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -513 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -514 -this -10966839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -514 -this -10966839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -513 -this -10966839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -515 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -515 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -516 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -516 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -517 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -518 -this -5179475 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -518 -this -5179475 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -517 -this -5179475 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -519 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -519 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -520 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -520 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -521 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -522 -this -11240282 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -522 -this -11240282 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -521 -this -11240282 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -523 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -523 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -524 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -524 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -525 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -526 -this -3980107 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -526 -this -3980107 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -525 -this -3980107 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -527 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -527 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -528 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -528 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -529 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -530 -this -19679080 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -530 -this -19679080 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -529 -this -19679080 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -492 -this -32032133 -1 -this.eq1 -16754411 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -2608483 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -18690598 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -29859324 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -5584739 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -10966839 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -5179475 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -11240282 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -3980107 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -19679080 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -490 -theClass -662907 -1 -name -17023643 -1 -name.toString -"testDistanceDueSouthWest" -1 -return -32032133 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -531 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -32032133 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -531 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -32032133 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -487 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -15607307 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -532 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -533 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -534 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -534 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -533 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -535 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -535 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -532 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -272782 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -536 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -537 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -538 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -538 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -537 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -539 -theClass -662907 -1 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -540 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -540 -theClass -662907 -1 -return -14744748 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -541 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -542 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -543 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -543 -this -15512561 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -542 -this -15512561 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -18871377 -1 -this.fName.toString -"testHeadingDueNorth" -1 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -544 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -544 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -545 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -545 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -546 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -547 -this -1690651 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -547 -this -1690651 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -546 -this -1690651 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -548 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -549 -this -27737392 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -549 -this -27737392 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -548 -this -27737392 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -550 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -551 -this -10626673 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -551 -this -10626673 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -550 -this -10626673 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -552 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -552 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -553 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -553 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -554 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -555 -this -25819220 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -555 -this -25819220 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -554 -this -25819220 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -556 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -556 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -557 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -557 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -558 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -559 -this -17726622 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -559 -this -17726622 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -558 -this -17726622 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -560 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -560 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -561 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -561 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -562 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -563 -this -1541717 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -563 -this -1541717 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -562 -this -1541717 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -564 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -564 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -565 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -565 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -566 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -567 -this -7629520 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -567 -this -7629520 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -566 -this -7629520 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -568 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -568 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -569 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -569 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -570 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -571 -this -17860391 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -571 -this -17860391 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -570 -this -17860391 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -572 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -572 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -573 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -573 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -574 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -575 -this -1646156 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -575 -this -1646156 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -574 -this -1646156 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -576 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -576 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -577 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -577 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -578 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -579 -this -18093512 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -579 -this -18093512 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -578 -this -18093512 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -541 -this -15512561 -1 -this.eq1 -1690651 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -27737392 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -10626673 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -25819220 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -17726622 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -1541717 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -7629520 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -17860391 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -1646156 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -18093512 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -539 -theClass -662907 -1 -name -18871377 -1 -name.toString -"testHeadingDueNorth" -1 -return -15512561 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -580 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -15512561 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -580 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -15512561 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -536 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21248000 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -581 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -582 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -583 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -583 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -582 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -584 -theClass -662907 -1 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -585 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -585 -theClass -662907 -1 -return -13829853 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -586 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -587 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -588 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -588 -this -6799782 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -587 -this -6799782 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -18739556 -1 -this.fName.toString -"testHeadingDueSouth" -1 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -589 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -589 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -590 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -590 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -591 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -592 -this -31098843 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -592 -this -31098843 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -591 -this -31098843 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -593 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -594 -this -879623 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -594 -this -879623 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -593 -this -879623 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -595 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -596 -this -19874213 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -596 -this -19874213 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -595 -this -19874213 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -597 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -597 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -598 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -598 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -599 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -600 -this -25083494 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -600 -this -25083494 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -599 -this -25083494 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -601 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -601 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -602 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -602 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -603 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -604 -this -403357 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -604 -this -403357 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -603 -this -403357 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -605 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -605 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -606 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -606 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -607 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -608 -this -1236342 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -608 -this -1236342 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -607 -this -1236342 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -609 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -609 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -610 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -610 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -611 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -612 -this -9015524 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -612 -this -9015524 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -611 -this -9015524 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -613 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -613 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -614 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -614 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -615 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -616 -this -25658023 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -616 -this -25658023 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -615 -this -25658023 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -617 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -617 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -618 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -618 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -619 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -620 -this -26400260 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -620 -this -26400260 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -619 -this -26400260 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -621 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -621 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -622 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -622 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -623 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -624 -this -18920154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -624 -this -18920154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -623 -this -18920154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -586 -this -6799782 -1 -this.eq1 -31098843 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -879623 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -19874213 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -25083494 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -403357 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -1236342 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -9015524 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -25658023 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -26400260 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -18920154 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -584 -theClass -662907 -1 -name -18739556 -1 -name.toString -"testHeadingDueSouth" -1 -return -6799782 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -625 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -6799782 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -625 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -6799782 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -581 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -27402470 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -626 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -627 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -628 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -628 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -627 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -629 -theClass -662907 -1 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -630 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -630 -theClass -662907 -1 -return -21243558 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -631 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -632 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -633 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -633 -this -21322992 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -632 -this -21322992 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -16729566 -1 -this.fName.toString -"testHeadingDueEast" -1 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -634 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -634 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -635 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -635 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -636 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -637 -this -14197152 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -637 -this -14197152 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -636 -this -14197152 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -638 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -639 -this -5978327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -639 -this -5978327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -638 -this -5978327 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -640 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -641 -this -15780668 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -641 -this -15780668 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -640 -this -15780668 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -642 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -642 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -643 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -643 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -644 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -645 -this -11467963 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -645 -this -11467963 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -644 -this -11467963 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -646 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -646 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -647 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -647 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -648 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -649 -this -5408640 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -649 -this -5408640 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -648 -this -5408640 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -650 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -650 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -651 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -651 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -652 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -653 -this -4059123 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -653 -this -4059123 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -652 -this -4059123 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -654 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -654 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -655 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -655 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -656 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -657 -this -5520561 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -657 -this -5520561 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -656 -this -5520561 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -658 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -658 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -659 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -659 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -660 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -661 -this -6080834 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -661 -this -6080834 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -660 -this -6080834 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -662 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -662 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -663 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -663 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -664 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -665 -this -27341624 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -665 -this -27341624 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -664 -this -27341624 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -666 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -666 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -667 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -667 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -668 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -669 -this -2740884 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -669 -this -2740884 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -668 -this -2740884 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -631 -this -21322992 -1 -this.eq1 -14197152 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -5978327 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -15780668 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -11467963 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -5408640 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -4059123 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -5520561 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -6080834 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -27341624 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -2740884 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -629 -theClass -662907 -1 -name -16729566 -1 -name.toString -"testHeadingDueEast" -1 -return -21322992 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -670 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -21322992 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -670 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -21322992 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -626 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -29247075 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -671 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -672 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -673 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -673 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -672 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -674 -theClass -662907 -1 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -675 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -675 -theClass -662907 -1 -return -30283254 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -676 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -677 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -678 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -678 -this -17038506 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -677 -this -17038506 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -2347637 -1 -this.fName.toString -"testHeadingDueWest" -1 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -679 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -679 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -680 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -680 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -681 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -682 -this -12662230 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -682 -this -12662230 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -681 -this -12662230 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -683 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -684 -this -11906408 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -684 -this -11906408 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -683 -this -11906408 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -685 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -686 -this -25931574 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -686 -this -25931574 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -685 -this -25931574 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -687 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -687 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -688 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -688 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -689 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -690 -this -27017361 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -690 -this -27017361 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -689 -this -27017361 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -691 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -691 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -692 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -692 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -693 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -694 -this -22221117 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -694 -this -22221117 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -693 -this -22221117 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -695 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -695 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -696 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -696 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -697 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -698 -this -9501189 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -698 -this -9501189 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -697 -this -9501189 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -699 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -699 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -700 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -700 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -701 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -702 -this -949587 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -702 -this -949587 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -701 -this -949587 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -703 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -703 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -704 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -704 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -705 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -706 -this -21364283 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -706 -this -21364283 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -705 -this -21364283 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -707 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -707 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -708 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -708 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -709 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -710 -this -3534544 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -710 -this -3534544 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -709 -this -3534544 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -711 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -711 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -712 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -712 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -713 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -714 -this -13737183 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -714 -this -13737183 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -713 -this -13737183 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -676 -this -17038506 -1 -this.eq1 -12662230 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -11906408 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -25931574 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -27017361 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -22221117 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -9501189 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -949587 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -21364283 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -3534544 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -13737183 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -674 -theClass -662907 -1 -name -2347637 -1 -name.toString -"testHeadingDueWest" -1 -return -17038506 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -715 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -17038506 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -715 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -17038506 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -671 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21845358 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -716 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -717 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -718 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -718 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -717 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -719 -theClass -662907 -1 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -720 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -720 -theClass -662907 -1 -return -32778033 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -721 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -722 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -723 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -723 -this -3737099 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -722 -this -3737099 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -25987818 -1 -this.fName.toString -"testHeadingNorthEast" -1 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -724 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -724 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -725 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -725 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -726 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -727 -this -29086690 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -727 -this -29086690 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -726 -this -29086690 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -728 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -729 -this -5483451 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -729 -this -5483451 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -728 -this -5483451 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -730 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -731 -this -19897293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -731 -this -19897293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -730 -this -19897293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -732 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -732 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -733 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -733 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -734 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -735 -this -10336658 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -735 -this -10336658 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -734 -this -10336658 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -736 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -736 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -737 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -737 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -738 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -739 -this -16920036 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -739 -this -16920036 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -738 -this -16920036 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -740 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -740 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -741 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -741 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -742 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -743 -this -1247640 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -743 -this -1247640 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -742 -this -1247640 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -744 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -744 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -745 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -745 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -746 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -747 -this -31121760 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -747 -this -31121760 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -746 -this -31121760 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -748 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -748 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -749 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -749 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -750 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -751 -this -16934810 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -751 -this -16934810 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -750 -this -16934810 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -752 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -752 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -753 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -753 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -754 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -755 -this -14662467 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -755 -this -14662467 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -754 -this -14662467 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -756 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -756 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -757 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -757 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -758 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -759 -this -8338314 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -759 -this -8338314 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -758 -this -8338314 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -721 -this -3737099 -1 -this.eq1 -29086690 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -5483451 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -19897293 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -10336658 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -16920036 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -1247640 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -31121760 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -16934810 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -14662467 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -8338314 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -719 -theClass -662907 -1 -name -25987818 -1 -name.toString -"testHeadingNorthEast" -1 -return -3737099 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -760 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -3737099 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -760 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -3737099 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -716 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -26350769 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -761 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -762 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -763 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -763 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -762 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -764 -theClass -662907 -1 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -765 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -765 -theClass -662907 -1 -return -256294 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -766 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -767 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -768 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -768 -this -12572266 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -767 -this -12572266 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -28301772 -1 -this.fName.toString -"testHeadingSouthWest" -1 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -769 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -769 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -770 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -770 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -771 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -772 -this -9826960 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -772 -this -9826960 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -771 -this -9826960 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -773 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -774 -this -6815360 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -774 -this -6815360 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -773 -this -6815360 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -775 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -776 -this -24492025 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -776 -this -24492025 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -775 -this -24492025 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -777 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -777 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -778 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -778 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -779 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -780 -this -25250173 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -780 -this -25250173 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -779 -this -25250173 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -781 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -781 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -782 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -782 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -783 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -784 -this -16772849 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -784 -this -16772849 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -783 -this -16772849 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -785 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -785 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -786 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -786 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -787 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -788 -this -10490042 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -788 -this -10490042 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -787 -this -10490042 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -789 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -789 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -790 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -790 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -791 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -792 -this -11154712 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -792 -this -11154712 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -791 -this -11154712 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -793 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -793 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -794 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -794 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -795 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -796 -this -8640702 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -796 -this -8640702 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -795 -this -8640702 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -797 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -797 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -798 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -798 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -799 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -800 -this -713167 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -800 -this -713167 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -799 -this -713167 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -801 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -801 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -802 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -802 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -803 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -804 -this -7272378 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -804 -this -7272378 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -803 -this -7272378 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -766 -this -12572266 -1 -this.eq1 -9826960 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -6815360 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -24492025 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -25250173 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -16772849 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -10490042 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -11154712 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -8640702 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -713167 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -7272378 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -764 -theClass -662907 -1 -name -28301772 -1 -name.toString -"testHeadingSouthWest" -1 -return -12572266 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -805 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -12572266 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -805 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -12572266 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -761 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -18750399 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -806 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -807 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -808 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -808 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -807 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -809 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -809 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -806 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21622849 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -810 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -811 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -812 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -812 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -811 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -813 -theClass -662907 -1 -name -26757789 -1 -name.toString -"testEquals1" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -814 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -814 -theClass -662907 -1 -return -21668571 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -815 -name -26757789 -1 -name.toString -"testEquals1" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -816 -name -26757789 -1 -name.toString -"testEquals1" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -817 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -817 -this -17422995 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -816 -this -17422995 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -26757789 -1 -this.fName.toString -"testEquals1" -1 -name -26757789 -1 -name.toString -"testEquals1" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -818 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -818 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -819 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -819 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -820 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -821 -this -32316862 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -821 -this -32316862 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -820 -this -32316862 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -822 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -823 -this -3916193 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -823 -this -3916193 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -822 -this -3916193 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -824 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -825 -this -19220932 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -825 -this -19220932 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -824 -this -19220932 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -826 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -826 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -827 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -827 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -828 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -829 -this -17691874 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -829 -this -17691874 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -828 -this -17691874 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -830 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -830 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -831 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -831 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -832 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -833 -this -21517634 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -833 -this -21517634 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -832 -this -21517634 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -834 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -834 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -835 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -835 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -836 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -837 -this -30776636 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -837 -this -30776636 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -836 -this -30776636 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -838 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -838 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -839 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -839 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -840 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -841 -this -21357990 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -841 -this -21357990 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -840 -this -21357990 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -842 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -842 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -843 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -843 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -844 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -845 -this -31983457 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -845 -this -31983457 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -844 -this -31983457 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -846 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -846 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -847 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -847 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -848 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -849 -this -3969812 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -849 -this -3969812 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -848 -this -3969812 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -850 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -850 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -851 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -851 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -852 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -853 -this -14433154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -853 -this -14433154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -852 -this -14433154 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -815 -this -17422995 -1 -this.eq1 -32316862 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -3916193 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -19220932 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -17691874 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -21517634 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -30776636 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -21357990 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -31983457 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -3969812 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -14433154 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -26757789 -1 -name.toString -"testEquals1" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -813 -theClass -662907 -1 -name -26757789 -1 -name.toString -"testEquals1" -1 -return -17422995 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -854 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -17422995 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -854 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -17422995 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -810 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -20730792 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -855 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -856 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -857 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -857 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -856 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -858 -theClass -662907 -1 -name -3743136 -1 -name.toString -"testEquals2" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -859 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -859 -theClass -662907 -1 -return -29881213 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -860 -name -3743136 -1 -name.toString -"testEquals2" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -861 -name -3743136 -1 -name.toString -"testEquals2" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -862 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -862 -this -4368107 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -861 -this -4368107 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -3743136 -1 -this.fName.toString -"testEquals2" -1 -name -3743136 -1 -name.toString -"testEquals2" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -863 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -863 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -864 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -864 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -865 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -866 -this -31245517 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -866 -this -31245517 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -865 -this -31245517 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -867 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -868 -this -16551541 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -868 -this -16551541 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -867 -this -16551541 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -869 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -870 -this -15522092 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -870 -this -15522092 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -869 -this -15522092 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -871 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -871 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -872 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -872 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -873 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -874 -this -27649674 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -874 -this -27649674 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -873 -this -27649674 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -875 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -875 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -876 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -876 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -877 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -878 -this -12742366 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -878 -this -12742366 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -877 -this -12742366 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -879 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -879 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -880 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -880 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -881 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -882 -this -16567002 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -882 -this -16567002 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -881 -this -16567002 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -883 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -883 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -884 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -884 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -885 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -886 -this -6942026 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -886 -this -6942026 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -885 -this -6942026 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -887 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -887 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -888 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -888 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -889 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -890 -this -5884890 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -890 -this -5884890 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -889 -this -5884890 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -891 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -891 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -892 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -892 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -893 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -894 -this -22445676 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -894 -this -22445676 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -893 -this -22445676 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -895 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -895 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -896 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -896 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -897 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -898 -this -25559254 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -898 -this -25559254 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -897 -this -25559254 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -860 -this -4368107 -1 -this.eq1 -31245517 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -16551541 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -15522092 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -27649674 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -12742366 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -16567002 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -6942026 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -5884890 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -22445676 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -25559254 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -3743136 -1 -name.toString -"testEquals2" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -858 -theClass -662907 -1 -name -3743136 -1 -name.toString -"testEquals2" -1 -return -4368107 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -899 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -4368107 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -899 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -4368107 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -855 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13043068 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -900 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -901 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -902 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -902 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -901 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -903 -theClass -662907 -1 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -904 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -904 -theClass -662907 -1 -return -31147154 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -905 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -906 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -907 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -907 -this -7526515 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -906 -this -7526515 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -4587712 -1 -this.fName.toString -"testNotEqualsNull" -1 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -908 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -908 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -909 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -909 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -910 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -911 -this -31497899 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -911 -this -31497899 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -910 -this -31497899 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -912 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -913 -this -30476335 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -913 -this -30476335 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -912 -this -30476335 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -914 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -915 -this -7363880 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -915 -this -7363880 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -914 -this -7363880 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -916 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -916 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -917 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -917 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -918 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -919 -this -16001495 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -919 -this -16001495 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -918 -this -16001495 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -920 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -920 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -921 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -921 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -922 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -923 -this -31918258 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -923 -this -31918258 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -922 -this -31918258 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -924 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -924 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -925 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -925 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -926 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -927 -this -15470939 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -927 -this -15470939 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -926 -this -15470939 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -928 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -928 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -929 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -929 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -930 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -931 -this -6789355 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -931 -this -6789355 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -930 -this -6789355 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -932 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -932 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -933 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -933 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -934 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -935 -this -23632030 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -935 -this -23632030 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -934 -this -23632030 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -936 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -936 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -937 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -937 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -938 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -939 -this -33276757 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -939 -this -33276757 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -938 -this -33276757 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -940 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -940 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -941 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -941 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -942 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -943 -this -30749358 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -943 -this -30749358 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -942 -this -30749358 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -905 -this -7526515 -1 -this.eq1 -31497899 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -30476335 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -7363880 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -16001495 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -31918258 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -15470939 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -6789355 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -23632030 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -33276757 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -30749358 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -903 -theClass -662907 -1 -name -4587712 -1 -name.toString -"testNotEqualsNull" -1 -return -7526515 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -944 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -7526515 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -944 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -7526515 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -900 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -10545552 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -945 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -946 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -947 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -947 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -946 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -948 -theClass -662907 -1 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -949 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -949 -theClass -662907 -1 -return -26533782 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -950 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -951 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -952 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -952 -this -14875627 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -951 -this -14875627 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -32455963 -1 -this.fName.toString -"testNotEqualsDiff" -1 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -953 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -953 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -954 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -954 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -955 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -956 -this -602878 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -956 -this -602878 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -955 -this -602878 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -957 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -958 -this -32697810 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -958 -this -32697810 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -957 -this -32697810 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -959 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -960 -this -31175293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -960 -this -31175293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -959 -this -31175293 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -961 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -961 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -962 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -962 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -963 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -964 -this -10697954 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -964 -this -10697954 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -963 -this -10697954 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -965 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -965 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -966 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -966 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -967 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -968 -this -15868406 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -968 -this -15868406 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -967 -this -15868406 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -969 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -969 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -970 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -970 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -971 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -972 -this -9684209 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -972 -this -9684209 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -971 -this -9684209 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -973 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -973 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -974 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -974 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -975 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -976 -this -23511316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -976 -this -23511316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -975 -this -23511316 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -977 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -977 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -978 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -978 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -979 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -980 -this -17700115 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -980 -this -17700115 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -979 -this -17700115 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -981 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -981 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -982 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -982 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -983 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -984 -this -25798515 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -984 -this -25798515 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -983 -this -25798515 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -985 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -985 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -986 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -986 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -987 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -988 -this -5283320 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -988 -this -5283320 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -987 -this -5283320 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -950 -this -14875627 -1 -this.eq1 -602878 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -32697810 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -31175293 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -10697954 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -15868406 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -9684209 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -23511316 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -17700115 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -25798515 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -5283320 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -948 -theClass -662907 -1 -name -32455963 -1 -name.toString -"testNotEqualsDiff" -1 -return -14875627 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -989 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -14875627 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -989 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -14875627 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -945 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -32653965 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -990 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -991 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -992 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -992 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -991 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -993 -theClass -662907 -1 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -994 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -994 -theClass -662907 -1 -return -12170776 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -995 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -996 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -997 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -997 -this -6417481 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -996 -this -6417481 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -9423995 -1 -this.fName.toString -"testNotEqualsSwapped" -1 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -998 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -998 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -999 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -999 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1000 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1001 -this -14664546 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1001 -this -14664546 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1000 -this -14664546 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1002 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1003 -this -9732201 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1003 -this -9732201 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1002 -this -9732201 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1004 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1005 -this -24803078 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1005 -this -24803078 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1004 -this -24803078 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1006 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1006 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1007 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1007 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1008 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1009 -this -18634171 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1009 -this -18634171 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1008 -this -18634171 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1010 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1010 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1011 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1011 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1012 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1013 -this -20999862 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1013 -this -20999862 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1012 -this -20999862 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1014 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1014 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1015 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1015 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1016 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1017 -this -19173163 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1017 -this -19173163 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1016 -this -19173163 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1018 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1018 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1019 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1019 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1020 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1021 -this -20144134 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1021 -this -20144134 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1020 -this -20144134 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1022 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1022 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1023 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1023 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1024 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1025 -this -31798998 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1025 -this -31798998 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1024 -this -31798998 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1026 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1026 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1027 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1027 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1028 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1029 -this -24337190 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1029 -this -24337190 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1028 -this -24337190 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1030 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1030 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1031 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1031 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1032 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1033 -this -6626965 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1033 -this -6626965 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1032 -this -6626965 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -995 -this -6417481 -1 -this.eq1 -14664546 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -9732201 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -24803078 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -18634171 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -20999862 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -19173163 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -20144134 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -31798998 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -24337190 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -6626965 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -993 -theClass -662907 -1 -name -9423995 -1 -name.toString -"testNotEqualsSwapped" -1 -return -6417481 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -1034 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -6417481 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -1034 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -6417481 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -990 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -11737724 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1035 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1036 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1037 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1037 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1036 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -1038 -theClass -662907 -1 -name -5120475 -1 -name.toString -"testHashCode1" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -1039 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -1039 -theClass -662907 -1 -return -26261292 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -1040 -name -5120475 -1 -name.toString -"testHashCode1" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -1041 -name -5120475 -1 -name.toString -"testHashCode1" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -1042 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -1042 -this -32102833 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -1041 -this -32102833 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -5120475 -1 -this.fName.toString -"testHashCode1" -1 -name -5120475 -1 -name.toString -"testHashCode1" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1043 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1043 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1044 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1044 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1045 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1046 -this -30611545 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1046 -this -30611545 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1045 -this -30611545 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1047 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1048 -this -31695084 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1048 -this -31695084 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1047 -this -31695084 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1049 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1050 -this -22677439 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1050 -this -22677439 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1049 -this -22677439 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1051 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1051 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1052 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1052 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1053 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1054 -this -28487985 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1054 -this -28487985 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1053 -this -28487985 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1055 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1055 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1056 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1056 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1057 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1058 -this -9387303 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1058 -this -9387303 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1057 -this -9387303 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1059 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1059 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1060 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1060 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1061 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1062 -this -33017287 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1062 -this -33017287 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1061 -this -33017287 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1063 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1063 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1064 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1064 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1065 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1066 -this -31912175 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1066 -this -31912175 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1065 -this -31912175 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1067 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1067 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1068 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1068 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1069 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1070 -this -13894365 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1070 -this -13894365 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1069 -this -13894365 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1071 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1071 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1072 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1072 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1073 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1074 -this -17315607 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1074 -this -17315607 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1073 -this -17315607 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1075 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1075 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1076 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1076 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1077 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1078 -this -5819561 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1078 -this -5819561 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1077 -this -5819561 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -1040 -this -32102833 -1 -this.eq1 -30611545 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -31695084 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -22677439 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -28487985 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -9387303 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -33017287 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -31912175 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -13894365 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -17315607 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -5819561 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -5120475 -1 -name.toString -"testHashCode1" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -1038 -theClass -662907 -1 -name -5120475 -1 -name.toString -"testHashCode1" -1 -return -32102833 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -1079 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -32102833 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -1079 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -32102833 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -1035 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -12252553 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1080 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1081 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1082 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1082 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1081 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -1083 -theClass -662907 -1 -name -12657780 -1 -name.toString -"testHashCode2" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -1084 -theClass -662907 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -1084 -theClass -662907 -1 -return -4223334 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::ENTER -this_invocation_nonce -1085 -name -12657780 -1 -name.toString -"testHashCode2" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -1086 -name -12657780 -1 -name.toString -"testHashCode2" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -1087 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -1087 -this -13963496 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -1086 -this -13963496 -1 -this.getClass() -"MapQuick3.GeoPointTest" -1 -this.fName -12657780 -1 -this.fName.toString -"testHashCode2" -1 -name -12657780 -1 -name.toString -"testHashCode2" -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1088 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1088 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1089 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1089 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1090 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1091 -this -4784962 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1091 -this -4784962 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1090 -this -4784962 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1092 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1093 -this -24451742 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1093 -this -24451742 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1092 -this -24451742 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1094 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1095 -this -19315300 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1095 -this -19315300 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1094 -this -19315300 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1096 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1096 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1097 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1097 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1098 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1099 -this -26681011 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1099 -this -26681011 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1098 -this -26681011 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1100 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1100 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1101 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1101 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1102 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1103 -this -6337543 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1103 -this -6337543 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1102 -this -6337543 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1104 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1104 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1105 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1105 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1106 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1107 -this -13333839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1107 -this -13333839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1106 -this -13333839 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1108 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1108 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1109 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1109 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1110 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1111 -this -25337907 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1111 -this -25337907 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1110 -this -25337907 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1112 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1112 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1113 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1113 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1114 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1115 -this -14913988 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1115 -this -14913988 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1114 -this -14913988 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1116 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1116 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1117 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1117 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1118 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1119 -this -7795432 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1119 -this -7795432 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1118 -this -7795432 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1120 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT152 -this_invocation_nonce -1120 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1121 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoPointTest.locationToInt(int, int, int):::EXIT154 -this_invocation_nonce -1121 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1122 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1123 -this -21335499 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1123 -this -21335499 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1122 -this -21335499 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPointTest.GeoPointTest(java.lang.String):::EXIT135 -this_invocation_nonce -1085 -this -13963496 -1 -this.eq1 -4784962 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -24451742 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.diff -19315300 -1 -this.diff.latitude -42358383 -1 -this.diff.longitude --71060228 -1 -this.p1 -26681011 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -6337543 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -13333839 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -25337907 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -14913988 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -7795432 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -21335499 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -name -12657780 -1 -name.toString -"testHashCode2" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -1083 -theClass -662907 -1 -name -12657780 -1 -name.toString -"testHashCode2" -1 -return -13963496 -1 -return.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -1124 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -13963496 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -1124 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -test -13963496 -1 -test.getClass() -"MapQuick3.GeoPointTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -1080 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31756378 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1125 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1126 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1127 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1127 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1126 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1128 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1128 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1125 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -23082274 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1129 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1130 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1131 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1131 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1130 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1132 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1132 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1129 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -21006965 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1133 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1134 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1135 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1135 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1134 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1136 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1136 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1133 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -4341071 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1137 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1138 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1139 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1139 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1138 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1140 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1140 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1137 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -13046738 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1141 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1142 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1143 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1143 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1142 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1144 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1144 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1141 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31877484 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1145 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1146 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1147 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1147 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1146 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1148 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1148 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1145 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1265971 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1149 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1150 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1151 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1151 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1150 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1152 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1152 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1149 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -3677586 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1153 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1154 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1155 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1155 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1154 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1156 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1156 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1153 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -1937054 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1157 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1158 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1159 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1159 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1158 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1160 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1160 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1157 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -8278320 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1161 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1162 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1163 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1163 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1162 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1164 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1164 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1161 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -17051596 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1165 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1166 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1167 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1167 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1166 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1168 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1168 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1165 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -m -31329289 -1 -names -21209219 -1 -names[] -[23826509 22199751 17649447 27920917 15087110 10709843 919246 8392793 14941604 21943671 17023643 18871377 18739556 16729566 2347637 25987818 28301772 26757789 3743136 4587712 32455963 9423995 5120475 12657780] -1 -names[].getClass() -["java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String" "java.lang.String"] -1 -theClass -662907 -1 - -junit.framework.TestSuite.TestSuite(java.lang.Class):::EXIT81 -this_invocation_nonce -23 -this -2409492 -1 -this.fTests -29687596 -1 -this.fTests[] -[26155569 12231451 3393112 31361704 1553074 16650201 30994786 4239745 1583728 16109616 32032133 15512561 6799782 21322992 17038506 3737099 12572266 17422995 4368107 7526515 14875627 6417481 32102833 13963496] -1 -this.fTests[].getClass() -["MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest" "MapQuick3.GeoPointTest"] -1 -this.fName -5023414 -1 -this.fName.toString -"MapQuick3.GeoPointTest" -1 -theClass -662907 -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -1169 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -test -2409492 -1 -test.getClass() -"junit.framework.TestSuite" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -1169 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[2409492] -1 -this.fTests[].getClass() -["junit.framework.TestSuite"] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -test -2409492 -1 -test.getClass() -"junit.framework.TestSuite" -1 - -junit.framework.TestSuite.addTestSuite(java.lang.Class):::EXIT102 -this_invocation_nonce -22 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[2409492] -1 -this.fTests[].getClass() -["junit.framework.TestSuite"] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -testClass -662907 -1 - -DECLARE -MapQuick3.GeoSegmentTest.GeoSegmentTest(java.lang.String):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoSegmentTest.GeoSegmentTest(java.lang.String):::EXIT178 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -deg -int # isParam=true -int -22 -min -int # isParam=true -int -22 -sec -int # isParam=true -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testLocationToIntMethod():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testLocationToIntMethod():::EXIT208 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.setUp():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.setUp():::EXIT213 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGeoSegment():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGeoSegment():::EXIT225 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGeoSegment():::EXIT236 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testReverse():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testReverse():::EXIT247 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetName():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetName():::EXIT257 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetP1():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetP1():::EXIT265 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetP2():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetP2():::EXIT273 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetLength():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetLength():::EXIT295 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetHeading():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testGetHeading():::EXIT314 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testEquals():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testEquals():::EXIT330 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testHashCode():::ENTER -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest.testHashCode():::EXIT336 -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegmentTest:::OBJECT -this -MapQuick3.GeoSegmentTest # isParam=true -hashcode -22 -this.eq1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.eq1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.eq2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eq2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.north.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.north.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.nHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.nDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.south -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.south.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.south.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.sHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.sDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.east -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.east.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.east.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.eHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.eDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.west -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.west.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.west.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.wHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.wDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.northEast -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.northEast.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.northEast.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.neHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.neDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.southWest -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.southWest.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.southWest.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.swHeading -double # declaringClassPackageName=MapQuick3, -double -22 -this.swDist -double # declaringClassPackageName=MapQuick3, -double -22 -this.segEq1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.name.toString -java.lang.String -java.lang.String -22 -this.segEq1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.name.toString -java.lang.String -java.lang.String -22 -this.segEq2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEq2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEq2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.name.toString -java.lang.String -java.lang.String -22 -this.segSamePt.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSamePt.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSamePt.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.name.toString -java.lang.String -java.lang.String -22 -this.segEqPts.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segEqPts.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segEqPts.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.name.toString -java.lang.String -java.lang.String -22 -this.segSameName1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.name.toString -java.lang.String -java.lang.String -22 -this.segSameName2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSameName2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSameName2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.name.toString -java.lang.String -java.lang.String -22 -this.segDiffName.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segDiffName.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segDiffName.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.name.toString -java.lang.String -java.lang.String -22 -this.segRev1.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev1.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev1.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2 -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.name.toString -java.lang.String -java.lang.String -22 -this.segRev2.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segRev2.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segRev2.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.name.toString -java.lang.String -java.lang.String -22 -this.segN.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segN.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segN.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.name.toString -java.lang.String -java.lang.String -22 -this.segS.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segS.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segS.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.name.toString -java.lang.String -java.lang.String -22 -this.segE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.name.toString -java.lang.String -java.lang.String -22 -this.segW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.name.toString -java.lang.String -java.lang.String -22 -this.segNE.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segNE.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segNE.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW -MapQuick3.GeoSegment # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.name.toString -java.lang.String -java.lang.String -22 -this.segSW.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.segSW.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.segSW.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -name -java.lang.String # isParam=true -hashcode -22 -name.toString -java.lang.String -java.lang.String -22 -p1 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2 -MapQuick3.GeoPoint # isParam=true -hashcode -22 -p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.checkRep():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.checkRep():::EXIT94 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.reverse():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.reverse():::EXIT109 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -MapQuick3.GeoSegment -hashcode -22 -return.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -return.name.toString -java.lang.String -java.lang.String -22 -return.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -return.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -return.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -return.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -return.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getName():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getName():::EXIT120 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoSegment.getP1():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getP1():::EXIT129 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -MapQuick3.GeoPoint -hashcode -22 -return.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -return.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getP2():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getP2():::EXIT138 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -MapQuick3.GeoPoint -hashcode -22 -return.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -return.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getLength():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getLength():::EXIT147 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -double -double -22 - -DECLARE -MapQuick3.GeoSegment.getHeading():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.getHeading():::EXIT157 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -double -double -22 - -DECLARE -MapQuick3.GeoSegment.equals(java.lang.Object):::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gs -java.lang.Object # isParam=true -hashcode -22 -gs.getClass() -java.lang.Class -java.lang.String -22 - -DECLARE -MapQuick3.GeoSegment.equals(java.lang.Object):::EXIT173 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gs -java.lang.Object # isParam=true -hashcode -22 -gs.getClass() -java.lang.Class -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -MapQuick3.GeoSegment.equals(java.lang.Object):::EXIT170 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -gs -java.lang.Object # isParam=true -hashcode -22 -gs.getClass() -java.lang.Class -java.lang.String -22 -return -boolean -boolean -22 - -DECLARE -MapQuick3.GeoSegment.hashCode():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.hashCode():::EXIT186 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -int -int -22 - -DECLARE -MapQuick3.GeoSegment.toString():::ENTER -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -DECLARE -MapQuick3.GeoSegment.toString():::EXIT195 -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -return -java.lang.String -hashcode -22 -return.toString -java.lang.String -java.lang.String -22 - -DECLARE -MapQuick3.GeoSegment:::OBJECT -this -MapQuick3.GeoSegment # isParam=true -hashcode -22 -this.name -java.lang.String # declaringClassPackageName=MapQuick3, -hashcode -22 -this.name.toString -java.lang.String -java.lang.String -22 -this.p1 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -MapQuick3.GeoPoint.MIN_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = -90000000 -22 -MapQuick3.GeoPoint.MAX_LATITUDE -int # declaringClassPackageName=MapQuick3, -int = 90000000 -22 -MapQuick3.GeoPoint.MIN_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = -180000000 -22 -MapQuick3.GeoPoint.MAX_LONGITUDE -int # declaringClassPackageName=MapQuick3, -int = 180000000 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LATITUDE -double # declaringClassPackageName=MapQuick3, -double = 69.023 -22 -MapQuick3.GeoPoint.MILES_PER_DEGREE_LONGITUDE -double # declaringClassPackageName=MapQuick3, -double = 51.075 -22 -this.p1.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p1.longitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2 -MapQuick3.GeoPoint # declaringClassPackageName=MapQuick3, -hashcode -22 -this.p2.latitude -int # declaringClassPackageName=MapQuick3, -int -22 -this.p2.longitude -int # declaringClassPackageName=MapQuick3, -int -22 - -junit.framework.TestSuite.addTestSuite(java.lang.Class):::ENTER -this_invocation_nonce -1170 -this -7789321 -1 -this.fTests -19288329 -1 -this.fTests[] -[2409492] -1 -this.fTests[].getClass() -["junit.framework.TestSuite"] -1 -this.fName -9876930 -1 -this.fName.toString -"Problem Set 2 Specification Tests" -1 -testClass -16258050 -1 - -junit.framework.TestSuite.TestSuite(java.lang.Class):::ENTER -this_invocation_nonce -1171 -theClass -16258050 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -1172 -theClass -16258050 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -1172 -theClass -16258050 -1 -return -4919785 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1173 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 -names -2829043 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1174 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1175 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1175 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1174 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1176 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1176 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1173 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -31639999 -1 -names -2829043 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1177 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 -names -2829043 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1178 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1179 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1179 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 -return -false -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1178 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 -return -false -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1180 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1180 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 -return -false -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT111 -this_invocation_nonce -1177 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -1108447 -1 -names -2829043 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1181 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 -names -2829043 -1 -names[] -[] -1 -names[].getClass() -[] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1182 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1183 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1183 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1182 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -1184 -theClass -16258050 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -1185 -theClass -16258050 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -1185 -theClass -16258050 -1 -return -7312507 -1 - -MapQuick3.GeoSegmentTest.GeoSegmentTest(java.lang.String):::ENTER -this_invocation_nonce -1186 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -1187 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -1188 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -1188 -this -24981262 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -1187 -this -24981262 -1 -this.getClass() -"MapQuick3.GeoSegmentTest" -1 -this.fName -23826509 -1 -this.fName.toString -"testLocationToIntMethod" -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1189 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1189 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1190 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1190 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1191 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1192 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1192 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1191 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1193 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1194 -this -22729178 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1194 -this -22729178 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1193 -this -22729178 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1195 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1196 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1196 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1195 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1197 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1197 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1198 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1198 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1199 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1200 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1200 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1199 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1201 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1201 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1202 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1202 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1203 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1204 -this -11117356 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1204 -this -11117356 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1203 -this -11117356 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1205 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1205 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1206 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1206 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1207 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1208 -this -18333931 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1208 -this -18333931 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1207 -this -18333931 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1209 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1209 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1210 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1210 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1211 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1212 -this -8041484 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1212 -this -8041484 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1211 -this -8041484 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1213 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1213 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1214 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1214 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1215 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1216 -this -29532653 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1216 -this -29532653 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1215 -this -29532653 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1217 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1217 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1218 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1218 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1219 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1220 -this -18141583 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1220 -this -18141583 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1219 -this -18141583 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1221 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1221 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1222 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1222 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1223 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1224 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1224 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1223 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1225 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1226 -this -12256262 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1227 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1228 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1228 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1229 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1229 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1227 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1230 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1231 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1231 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1232 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1232 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1230 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1233 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1234 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1234 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1235 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1235 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1233 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1226 -this -12256262 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1225 -this -12256262 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1236 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1237 -this -346148 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1238 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1239 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1239 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1240 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1240 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1238 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1241 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1242 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1242 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1243 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1243 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1241 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1244 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1245 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1245 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1246 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1246 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1244 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1237 -this -346148 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1236 -this -346148 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1247 -name -12793227 -1 -name.toString -"SamePt" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -1418145 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1248 -this -32535959 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1249 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1250 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1250 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1251 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1251 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1249 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1252 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1253 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1253 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1254 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1254 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1252 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1255 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1256 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1256 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1257 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1257 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1255 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1248 -this -32535959 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1247 -this -32535959 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 -name -12793227 -1 -name.toString -"SamePt" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -1418145 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1258 -name -28840346 -1 -name.toString -"EqPts" -1 -p1 -27021384 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -22729178 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1259 -this -25926258 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -27021384 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -22729178 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1260 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1261 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1261 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1262 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1262 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1260 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1263 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1264 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1264 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1265 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1265 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1263 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1266 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1267 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1267 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1268 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1268 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1266 -this -27021384 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -22729178 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1259 -this -25926258 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -27021384 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -22729178 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1258 -this -25926258 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -27021384 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -22729178 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 -name -28840346 -1 -name.toString -"EqPts" -1 -p1 -27021384 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -22729178 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1269 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1270 -this -21521158 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1271 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1272 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1272 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1273 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1273 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1271 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1274 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1275 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1275 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1276 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1276 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1274 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1277 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1278 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1278 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1279 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1279 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1277 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1270 -this -21521158 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1269 -this -21521158 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1280 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -30022248 -1 -p1.latitude -42238611 -1 -p1.longitude --71176944 -1 -p2 -18333931 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1281 -this -22889075 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -30022248 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1282 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1283 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1283 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1284 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1284 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1282 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -5.95871595 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1285 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1286 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1286 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1287 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1287 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1285 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -90.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1288 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1289 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1289 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1290 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1290 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1288 -this -30022248 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -90.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1281 -this -22889075 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -30022248 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1280 -this -22889075 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -30022248 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -30022248 -1 -p1.latitude -42238611 -1 -p1.longitude --71176944 -1 -p2 -18333931 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1291 -name -28677619 -1 -name.toString -"DiffName" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1292 -this -8891751 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1293 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1294 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1294 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1295 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1295 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1293 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1296 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1297 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1297 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1298 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1298 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1296 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1299 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1300 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1300 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1301 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1301 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1299 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1292 -this -8891751 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1291 -this -8891751 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -28677619 -1 -name.toString -"DiffName" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1302 -name -25776844 -1 -name.toString -"Rev1" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1303 -this -10154161 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1304 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1305 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1305 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1306 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1306 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1304 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1307 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1308 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1308 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1309 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1309 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1307 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1310 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1311 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1311 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1312 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1312 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1310 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -25648551 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1303 -this -10154161 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1302 -this -10154161 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25776844 -1 -name.toString -"Rev1" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -25648551 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1313 -name -3146793 -1 -name.toString -"Rev2" -1 -p1 -25648551 -1 -p1.latitude -42358383 -1 -p1.longitude --71060228 -1 -p2 -1418145 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1314 -this -6375385 -1 -this.name -3146793 -1 -this.name.toString -"Rev2" -1 -this.p1 -25648551 -1 -this.p1.latitude -42358383 -1 -this.p1.longitude --71060228 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1315 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1316 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1316 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1317 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1317 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1315 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1318 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1319 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1319 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1320 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1320 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1318 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -216.50035762397152 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1321 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1322 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1322 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1323 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1323 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1321 -this -25648551 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -1418145 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -216.50035762397152 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1314 -this -6375385 -1 -this.name -3146793 -1 -this.name.toString -"Rev2" -1 -this.p1 -25648551 -1 -this.p1.latitude -42358383 -1 -this.p1.longitude --71060228 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1313 -this -6375385 -1 -this.name -3146793 -1 -this.name.toString -"Rev2" -1 -this.p1 -25648551 -1 -this.p1.latitude -42358383 -1 -this.p1.longitude --71060228 -1 -this.p2 -1418145 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 -name -3146793 -1 -name.toString -"Rev2" -1 -p1 -25648551 -1 -p1.latitude -42358383 -1 -p1.longitude --71060228 -1 -p2 -1418145 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1324 -name -11800934 -1 -name.toString -"North" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -11117356 -1 -p2.latitude -42375000 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1325 -this -31606811 -1 -this.name -11800934 -1 -this.name.toString -"North" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -11117356 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1326 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1327 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1327 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1328 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1328 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1326 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 -return -1.150406341 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1329 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1330 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1330 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1331 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1331 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1329 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1332 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1333 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1333 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1334 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1334 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1332 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -11117356 -1 -gp.latitude -42375000 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1325 -this -31606811 -1 -this.name -11800934 -1 -this.name.toString -"North" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -11117356 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1324 -this -31606811 -1 -this.name -11800934 -1 -this.name.toString -"North" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -11117356 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71060278 -1 -name -11800934 -1 -name.toString -"North" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -11117356 -1 -p2.latitude -42375000 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1335 -name -15463408 -1 -name.toString -"South" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -18333931 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1336 -this -14437505 -1 -this.name -15463408 -1 -this.name.toString -"South" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1337 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1338 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1338 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1339 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1339 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1337 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -8.263571606 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1340 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1341 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1341 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1342 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1342 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1340 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -180.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1343 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1344 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1344 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1345 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1345 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1343 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18333931 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -180.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1336 -this -14437505 -1 -this.name -15463408 -1 -this.name.toString -"South" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1335 -this -14437505 -1 -this.name -15463408 -1 -this.name.toString -"South" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18333931 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 -name -15463408 -1 -name.toString -"South" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -18333931 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1346 -name -19061461 -1 -name.toString -"East" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -8041484 -1 -p2.latitude -42358333 -1 -p2.longitude --71004722 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1347 -this -21816811 -1 -this.name -19061461 -1 -this.name.toString -"East" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -8041484 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71004722 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1348 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1349 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1349 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1350 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1350 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1348 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 -return -2.8375227 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1351 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1352 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1352 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1353 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1353 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1351 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 -return -90.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1354 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1355 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1355 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1356 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1356 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1354 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -8041484 -1 -gp.latitude -42358333 -1 -gp.longitude --71004722 -1 -return -90.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1347 -this -21816811 -1 -this.name -19061461 -1 -this.name.toString -"East" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -8041484 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71004722 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1346 -this -21816811 -1 -this.name -19061461 -1 -this.name.toString -"East" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -8041484 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71004722 -1 -name -19061461 -1 -name.toString -"East" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -8041484 -1 -p2.latitude -42358333 -1 -p2.longitude --71004722 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1357 -name -25869435 -1 -name.toString -"West" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -29532653 -1 -p2.latitude -42358333 -1 -p2.longitude --71216667 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1358 -this -22834317 -1 -this.name -25869435 -1 -this.name.toString -"West" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -29532653 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71216667 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1359 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1360 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1360 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1361 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1361 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1359 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 -return -7.987568175000001 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1362 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1363 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1363 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1364 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1364 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1362 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 -return -270.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1365 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1366 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1366 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1367 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1367 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1365 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -29532653 -1 -gp.latitude -42358333 -1 -gp.longitude --71216667 -1 -return -270.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1358 -this -22834317 -1 -this.name -25869435 -1 -this.name.toString -"West" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -29532653 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71216667 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1357 -this -22834317 -1 -this.name -25869435 -1 -this.name.toString -"West" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -29532653 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71216667 -1 -name -25869435 -1 -name.toString -"West" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -29532653 -1 -p2.latitude -42358333 -1 -p2.longitude --71216667 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1368 -name -14334041 -1 -name.toString -"NorthEast" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -18141583 -1 -p2.latitude -42375000 -1 -p2.longitude --71020000 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1369 -this -24969062 -1 -this.name -14334041 -1 -this.name.toString -"NorthEast" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18141583 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71020000 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1370 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1371 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1371 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1372 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1372 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1370 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 -return -2.3570112129250322 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1373 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1374 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1374 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1375 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1375 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1373 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 -return -60.785639340505035 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1376 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1377 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1377 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1378 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1378 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1376 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -18141583 -1 -gp.latitude -42375000 -1 -gp.longitude --71020000 -1 -return -60.785639340505035 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1369 -this -24969062 -1 -this.name -14334041 -1 -this.name.toString -"NorthEast" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18141583 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71020000 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1368 -this -24969062 -1 -this.name -14334041 -1 -this.name.toString -"NorthEast" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -18141583 -1 -this.p2.latitude -42375000 -1 -this.p2.longitude --71020000 -1 -name -14334041 -1 -name.toString -"NorthEast" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -18141583 -1 -p2.latitude -42375000 -1 -p2.longitude --71020000 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1379 -name -23307040 -1 -name.toString -"SouthWest" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -30022248 -1 -p2.latitude -42238611 -1 -p2.longitude --71176944 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1380 -this -6997525 -1 -this.name -23307040 -1 -this.name.toString -"SouthWest" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -30022248 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71176944 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1381 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1382 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1382 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1383 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1383 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1381 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 -return -10.18788061670698 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1384 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1385 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1385 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1386 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1386 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1384 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 -return -215.79470947552778 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1387 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1388 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1388 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1389 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1389 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1387 -this -1418145 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -30022248 -1 -gp.latitude -42238611 -1 -gp.longitude --71176944 -1 -return -215.79470947552778 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1380 -this -6997525 -1 -this.name -23307040 -1 -this.name.toString -"SouthWest" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -30022248 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71176944 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1379 -this -6997525 -1 -this.name -23307040 -1 -this.name.toString -"SouthWest" -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -30022248 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71176944 -1 -name -23307040 -1 -name.toString -"SouthWest" -1 -p1 -1418145 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -30022248 -1 -p2.latitude -42238611 -1 -p2.longitude --71176944 -1 - -MapQuick3.GeoSegmentTest.GeoSegmentTest(java.lang.String):::EXIT178 -this_invocation_nonce -1186 -this -24981262 -1 -this.eq1 -27021384 -1 -this.eq1.latitude -42358333 -1 -this.eq1.longitude --71060278 -1 -this.eq2 -22729178 -1 -this.eq2.latitude -42358333 -1 -this.eq2.longitude --71060278 -1 -this.p2 -25648551 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -this.p1 -1418145 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.north -11117356 -1 -this.north.latitude -42375000 -1 -this.north.longitude --71060278 -1 -this.nHeading -0.0 -1 -this.nDist -1.150406341 -1 -this.south -18333931 -1 -this.south.latitude -42238611 -1 -this.south.longitude --71060278 -1 -this.sHeading -180.0 -1 -this.sDist -8.263571606 -1 -this.east -8041484 -1 -this.east.latitude -42358333 -1 -this.east.longitude --71004722 -1 -this.eHeading -90.0 -1 -this.eDist -2.8375227 -1 -this.west -29532653 -1 -this.west.latitude -42358333 -1 -this.west.longitude --71216667 -1 -this.wHeading -270.0 -1 -this.wDist -7.987568175000001 -1 -this.northEast -18141583 -1 -this.northEast.latitude -42375000 -1 -this.northEast.longitude --71020000 -1 -this.neHeading -60.785639340505035 -1 -this.neDist -2.3570112129250322 -1 -this.southWest -30022248 -1 -this.southWest.latitude -42238611 -1 -this.southWest.longitude --71176944 -1 -this.swHeading -215.79470947552778 -1 -this.swDist -10.18788061670698 -1 -this.segEq1 -12256262 -1 -this.segEq1.name -25934689 -1 -this.segEq1.name.toString -"Eq" -1 -this.segEq1.p1 -1418145 -1 -this.segEq1.p1.latitude -42358333 -1 -this.segEq1.p1.longitude --71060278 -1 -this.segEq1.p2 -25648551 -1 -this.segEq1.p2.latitude -42358383 -1 -this.segEq1.p2.longitude --71060228 -1 -this.segEq2 -346148 -1 -this.segEq2.name -25934689 -1 -this.segEq2.name.toString -"Eq" -1 -this.segEq2.p1 -1418145 -1 -this.segEq2.p1.latitude -42358333 -1 -this.segEq2.p1.longitude --71060278 -1 -this.segEq2.p2 -25648551 -1 -this.segEq2.p2.latitude -42358383 -1 -this.segEq2.p2.longitude --71060228 -1 -this.segSamePt -32535959 -1 -this.segSamePt.name -12793227 -1 -this.segSamePt.name.toString -"SamePt" -1 -this.segSamePt.p1 -1418145 -1 -this.segSamePt.p1.latitude -42358333 -1 -this.segSamePt.p1.longitude --71060278 -1 -this.segSamePt.p2 -1418145 -1 -this.segSamePt.p2.latitude -42358333 -1 -this.segSamePt.p2.longitude --71060278 -1 -this.segEqPts -25926258 -1 -this.segEqPts.name -28840346 -1 -this.segEqPts.name.toString -"EqPts" -1 -this.segEqPts.p1 -27021384 -1 -this.segEqPts.p1.latitude -42358333 -1 -this.segEqPts.p1.longitude --71060278 -1 -this.segEqPts.p2 -22729178 -1 -this.segEqPts.p2.latitude -42358333 -1 -this.segEqPts.p2.longitude --71060278 -1 -this.segSameName1 -21521158 -1 -this.segSameName1.name -4766820 -1 -this.segSameName1.name.toString -"SameName" -1 -this.segSameName1.p1 -1418145 -1 -this.segSameName1.p1.latitude -42358333 -1 -this.segSameName1.p1.longitude --71060278 -1 -this.segSameName1.p2 -25648551 -1 -this.segSameName1.p2.latitude -42358383 -1 -this.segSameName1.p2.longitude --71060228 -1 -this.segSameName2 -22889075 -1 -this.segSameName2.name -4766820 -1 -this.segSameName2.name.toString -"SameName" -1 -this.segSameName2.p1 -30022248 -1 -this.segSameName2.p1.latitude -42238611 -1 -this.segSameName2.p1.longitude --71176944 -1 -this.segSameName2.p2 -18333931 -1 -this.segSameName2.p2.latitude -42238611 -1 -this.segSameName2.p2.longitude --71060278 -1 -this.segDiffName -8891751 -1 -this.segDiffName.name -28677619 -1 -this.segDiffName.name.toString -"DiffName" -1 -this.segDiffName.p1 -1418145 -1 -this.segDiffName.p1.latitude -42358333 -1 -this.segDiffName.p1.longitude --71060278 -1 -this.segDiffName.p2 -25648551 -1 -this.segDiffName.p2.latitude -42358383 -1 -this.segDiffName.p2.longitude --71060228 -1 -this.segRev1 -10154161 -1 -this.segRev1.name -25776844 -1 -this.segRev1.name.toString -"Rev1" -1 -this.segRev1.p1 -1418145 -1 -this.segRev1.p1.latitude -42358333 -1 -this.segRev1.p1.longitude --71060278 -1 -this.segRev1.p2 -25648551 -1 -this.segRev1.p2.latitude -42358383 -1 -this.segRev1.p2.longitude --71060228 -1 -this.segRev2 -6375385 -1 -this.segRev2.name -3146793 -1 -this.segRev2.name.toString -"Rev2" -1 -this.segRev2.p1 -25648551 -1 -this.segRev2.p1.latitude -42358383 -1 -this.segRev2.p1.longitude --71060228 -1 -this.segRev2.p2 -1418145 -1 -this.segRev2.p2.latitude -42358333 -1 -this.segRev2.p2.longitude --71060278 -1 -this.segN -31606811 -1 -this.segN.name -11800934 -1 -this.segN.name.toString -"North" -1 -this.segN.p1 -1418145 -1 -this.segN.p1.latitude -42358333 -1 -this.segN.p1.longitude --71060278 -1 -this.segN.p2 -11117356 -1 -this.segN.p2.latitude -42375000 -1 -this.segN.p2.longitude --71060278 -1 -this.segS -14437505 -1 -this.segS.name -15463408 -1 -this.segS.name.toString -"South" -1 -this.segS.p1 -1418145 -1 -this.segS.p1.latitude -42358333 -1 -this.segS.p1.longitude --71060278 -1 -this.segS.p2 -18333931 -1 -this.segS.p2.latitude -42238611 -1 -this.segS.p2.longitude --71060278 -1 -this.segE -21816811 -1 -this.segE.name -19061461 -1 -this.segE.name.toString -"East" -1 -this.segE.p1 -1418145 -1 -this.segE.p1.latitude -42358333 -1 -this.segE.p1.longitude --71060278 -1 -this.segE.p2 -8041484 -1 -this.segE.p2.latitude -42358333 -1 -this.segE.p2.longitude --71004722 -1 -this.segW -22834317 -1 -this.segW.name -25869435 -1 -this.segW.name.toString -"West" -1 -this.segW.p1 -1418145 -1 -this.segW.p1.latitude -42358333 -1 -this.segW.p1.longitude --71060278 -1 -this.segW.p2 -29532653 -1 -this.segW.p2.latitude -42358333 -1 -this.segW.p2.longitude --71216667 -1 -this.segNE -24969062 -1 -this.segNE.name -14334041 -1 -this.segNE.name.toString -"NorthEast" -1 -this.segNE.p1 -1418145 -1 -this.segNE.p1.latitude -42358333 -1 -this.segNE.p1.longitude --71060278 -1 -this.segNE.p2 -18141583 -1 -this.segNE.p2.latitude -42375000 -1 -this.segNE.p2.longitude --71020000 -1 -this.segSW -6997525 -1 -this.segSW.name -23307040 -1 -this.segSW.name.toString -"SouthWest" -1 -this.segSW.p1 -1418145 -1 -this.segSW.p1.latitude -42358333 -1 -this.segSW.p1.longitude --71060278 -1 -this.segSW.p2 -30022248 -1 -this.segSW.p2.latitude -42238611 -1 -this.segSW.p2.longitude --71176944 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::EXIT144 -this_invocation_nonce -1184 -theClass -16258050 -1 -name -23826509 -1 -name.toString -"testLocationToIntMethod" -1 -return -24981262 -1 -return.getClass() -"MapQuick3.GeoSegmentTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::ENTER -this_invocation_nonce -1390 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[] -1 -this.fTests[].getClass() -[] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -test -24981262 -1 -test.getClass() -"MapQuick3.GeoSegmentTest" -1 - -junit.framework.TestSuite.addTest(junit.framework.Test):::EXIT95 -this_invocation_nonce -1390 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -test -24981262 -1 -test.getClass() -"MapQuick3.GeoSegmentTest" -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::EXIT115 -this_invocation_nonce -1181 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32364979 -1 -names -2829043 -1 -names[] -[23826509] -1 -names[].getClass() -["java.lang.String"] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class):::ENTER -this_invocation_nonce -1391 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32685607 -1 -names -2829043 -1 -names[] -[23826509] -1 -names[].getClass() -["java.lang.String"] -1 -theClass -16258050 -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1392 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32685607 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::ENTER -this_invocation_nonce -1393 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32685607 -1 - -junit.framework.TestSuite.isTestMethod(java.lang.reflect.Method):::EXIT192 -this_invocation_nonce -1393 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32685607 -1 -return -true -1 - -junit.framework.TestSuite.isPublicTestMethod(java.lang.reflect.Method):::EXIT185 -this_invocation_nonce -1392 -this -8716064 -1 -this.fTests -25803065 -1 -this.fTests[] -[24981262] -1 -this.fTests[].getClass() -["MapQuick3.GeoSegmentTest"] -1 -this.fName -14647882 -1 -this.fName.toString -"MapQuick3.GeoSegmentTest" -1 -m -32685607 -1 -return -true -1 - -junit.framework.TestSuite.createTest(java.lang.Class, java.lang.String):::ENTER -this_invocation_nonce -1394 -theClass -16258050 -1 -name -27390832 -1 -name.toString -"testGeoSegment" -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::ENTER -this_invocation_nonce -1395 -theClass -16258050 -1 - -junit.framework.TestSuite.getTestConstructor(java.lang.Class):::EXIT177 -this_invocation_nonce -1395 -theClass -16258050 -1 -return -24474423 -1 - -MapQuick3.GeoSegmentTest.GeoSegmentTest(java.lang.String):::ENTER -this_invocation_nonce -1396 -name -27390832 -1 -name.toString -"testGeoSegment" -1 - -junit.framework.TestCase.TestCase(java.lang.String):::ENTER -this_invocation_nonce -1397 -name -27390832 -1 -name.toString -"testGeoSegment" -1 - -junit.framework.Assert.Assert():::ENTER -this_invocation_nonce -1398 - -junit.framework.Assert.Assert():::EXIT12 -this_invocation_nonce -1398 -this -31407449 -1 - -junit.framework.TestCase.TestCase(java.lang.String):::EXIT88 -this_invocation_nonce -1397 -this -31407449 -1 -this.getClass() -"MapQuick3.GeoSegmentTest" -1 -this.fName -27390832 -1 -this.fName.toString -"testGeoSegment" -1 -name -27390832 -1 -name.toString -"testGeoSegment" -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1399 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1399 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1400 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1400 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1401 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1402 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1402 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1401 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1403 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1404 -this -28518282 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1404 -this -28518282 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1403 -this -28518282 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1405 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1406 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1406 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1405 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -latitude -42358383 -1 -longitude --71060228 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1407 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1407 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1408 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1408 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1409 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1410 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1410 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1409 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -latitude -42358333 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1411 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1411 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1412 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1412 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1413 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1414 -this -29203939 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1414 -this -29203939 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1413 -this -29203939 -1 -this.latitude -42375000 -1 -this.longitude --71060278 -1 -latitude -42375000 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1415 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1415 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1416 -deg --71 -1 -min -3 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1416 -deg --71 -1 -min -3 -1 -sec -37 -1 -return --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1417 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1418 -this -29931652 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1418 -this -29931652 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1417 -this -29931652 -1 -this.latitude -42238611 -1 -this.longitude --71060278 -1 -latitude -42238611 -1 -longitude --71060278 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1419 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1419 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1420 -deg --71 -1 -min -0 -1 -sec -17 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1420 -deg --71 -1 -min -0 -1 -sec -17 -1 -return --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1421 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1422 -this -13236631 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1422 -this -13236631 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1421 -this -13236631 -1 -this.latitude -42358333 -1 -this.longitude --71004722 -1 -latitude -42358333 -1 -longitude --71004722 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1423 -deg -42 -1 -min -21 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1423 -deg -42 -1 -min -21 -1 -sec -30 -1 -return -42358333 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1424 -deg --71 -1 -min -13 -1 -sec -0 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1424 -deg --71 -1 -min -13 -1 -sec -0 -1 -return --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1425 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1426 -this -2184190 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1426 -this -2184190 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1425 -this -2184190 -1 -this.latitude -42358333 -1 -this.longitude --71216667 -1 -latitude -42358333 -1 -longitude --71216667 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1427 -deg -42 -1 -min -22 -1 -sec -30 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1427 -deg -42 -1 -min -22 -1 -sec -30 -1 -return -42375000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1428 -deg --71 -1 -min -1 -1 -sec -12 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1428 -deg --71 -1 -min -1 -1 -sec -12 -1 -return --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1429 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1430 -this -1135890 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1430 -this -1135890 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1429 -this -1135890 -1 -this.latitude -42375000 -1 -this.longitude --71020000 -1 -latitude -42375000 -1 -longitude --71020000 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1431 -deg -42 -1 -min -14 -1 -sec -19 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT191 -this_invocation_nonce -1431 -deg -42 -1 -min -14 -1 -sec -19 -1 -return -42238611 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::ENTER -this_invocation_nonce -1432 -deg --71 -1 -min -10 -1 -sec -37 -1 - -MapQuick3.GeoSegmentTest.locationToInt(int, int, int):::EXIT193 -this_invocation_nonce -1432 -deg --71 -1 -min -10 -1 -sec -37 -1 -return --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::ENTER -this_invocation_nonce -1433 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1434 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1434 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.GeoPoint(int, int):::EXIT88 -this_invocation_nonce -1433 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -latitude -42238611 -1 -longitude --71176944 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1435 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1436 -this -24934792 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1437 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1438 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1438 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1439 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1439 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1437 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1440 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1441 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1441 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1442 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1442 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1440 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1443 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1444 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1444 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1445 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1445 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1443 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1436 -this -24934792 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1435 -this -24934792 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1446 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1447 -this -17754918 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1448 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1449 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1449 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1450 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1450 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1448 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1451 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1452 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1452 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1453 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1453 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1451 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1454 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1455 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1455 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1456 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1456 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1454 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1447 -this -17754918 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1446 -this -17754918 -1 -this.name -25934689 -1 -this.name.toString -"Eq" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25934689 -1 -name.toString -"Eq" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1457 -name -12793227 -1 -name.toString -"SamePt" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -19171705 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1458 -this -7359733 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -19171705 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1459 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1460 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1460 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1461 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1461 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1459 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1462 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1463 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1463 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1464 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1464 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1462 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1465 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1466 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1466 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1467 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1467 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1465 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1458 -this -7359733 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -19171705 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1457 -this -7359733 -1 -this.name -12793227 -1 -this.name.toString -"SamePt" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -19171705 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 -name -12793227 -1 -name.toString -"SamePt" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -19171705 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1468 -name -28840346 -1 -name.toString -"EqPts" -1 -p1 -20235775 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -28518282 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1469 -this -13402014 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -20235775 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -28518282 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1470 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1471 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1471 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1472 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1472 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1470 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1473 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1474 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1474 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1475 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1475 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1473 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1476 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1477 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1477 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1478 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1478 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1476 -this -20235775 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -28518282 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1469 -this -13402014 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -20235775 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -28518282 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1468 -this -13402014 -1 -this.name -28840346 -1 -this.name.toString -"EqPts" -1 -this.p1 -20235775 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -28518282 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 -name -28840346 -1 -name.toString -"EqPts" -1 -p1 -20235775 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -28518282 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1479 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1480 -this -30301818 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1481 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1482 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1482 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1483 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1483 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1481 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1484 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1485 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1485 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1486 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1486 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1484 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1487 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1488 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1488 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1489 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1489 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1487 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1480 -this -30301818 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1479 -this -30301818 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1490 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -31992690 -1 -p1.latitude -42238611 -1 -p1.longitude --71176944 -1 -p2 -29931652 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1491 -this -27055605 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -31992690 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -29931652 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1492 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1493 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1493 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1494 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1494 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1492 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -5.95871595 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1495 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1496 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1496 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1497 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1497 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1495 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -90.0 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1498 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1499 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1499 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1500 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1500 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1498 -this -31992690 -1 -this.latitude -42238611 -1 -this.longitude --71176944 -1 -gp -29931652 -1 -gp.latitude -42238611 -1 -gp.longitude --71060278 -1 -return -90.0 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1491 -this -27055605 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -31992690 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -29931652 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1490 -this -27055605 -1 -this.name -4766820 -1 -this.name.toString -"SameName" -1 -this.p1 -31992690 -1 -this.p1.latitude -42238611 -1 -this.p1.longitude --71176944 -1 -this.p2 -29931652 -1 -this.p2.latitude -42238611 -1 -this.p2.longitude --71060278 -1 -name -4766820 -1 -name.toString -"SameName" -1 -p1 -31992690 -1 -p1.latitude -42238611 -1 -p1.longitude --71176944 -1 -p2 -29931652 -1 -p2.latitude -42238611 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1501 -name -28677619 -1 -name.toString -"DiffName" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1502 -this -12432245 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1503 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1504 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1504 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1505 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1505 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1503 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1506 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1507 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1507 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1508 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1508 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1506 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1509 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1510 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1510 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1511 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1511 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1509 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1502 -this -12432245 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1501 -this -12432245 -1 -this.name -28677619 -1 -this.name.toString -"DiffName" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -28677619 -1 -name.toString -"DiffName" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1512 -name -25776844 -1 -name.toString -"Rev1" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1513 -this -5310030 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1514 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1515 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1515 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1516 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1516 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1514 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1517 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1518 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1518 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1519 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1519 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1517 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1520 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1521 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1521 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1522 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1522 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::EXIT169 -this_invocation_nonce -1520 -this -19171705 -1 -this.latitude -42358333 -1 -this.longitude --71060278 -1 -gp -15268037 -1 -gp.latitude -42358383 -1 -gp.longitude --71060228 -1 -return -36.500357623971524 -1 - -MapQuick3.GeoSegment.checkRep():::EXIT94 -this_invocation_nonce -1513 -this -5310030 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::EXIT76 -this_invocation_nonce -1512 -this -5310030 -1 -this.name -25776844 -1 -this.name.toString -"Rev1" -1 -this.p1 -19171705 -1 -this.p1.latitude -42358333 -1 -this.p1.longitude --71060278 -1 -this.p2 -15268037 -1 -this.p2.latitude -42358383 -1 -this.p2.longitude --71060228 -1 -name -25776844 -1 -name.toString -"Rev1" -1 -p1 -19171705 -1 -p1.latitude -42358333 -1 -p1.longitude --71060278 -1 -p2 -15268037 -1 -p2.latitude -42358383 -1 -p2.longitude --71060228 -1 - -MapQuick3.GeoSegment.GeoSegment(java.lang.String, MapQuick3.GeoPoint, MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1523 -name -3146793 -1 -name.toString -"Rev2" -1 -p1 -15268037 -1 -p1.latitude -42358383 -1 -p1.longitude --71060228 -1 -p2 -19171705 -1 -p2.latitude -42358333 -1 -p2.longitude --71060278 -1 - -MapQuick3.GeoSegment.checkRep():::ENTER -this_invocation_nonce -1524 -this -24440876 -1 -this.name -3146793 -1 -this.name.toString -"Rev2" -1 -this.p1 -15268037 -1 -this.p1.latitude -42358383 -1 -this.p1.longitude --71060228 -1 -this.p2 -19171705 -1 -this.p2.latitude -42358333 -1 -this.p2.longitude --71060278 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1525 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1526 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1526 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1527 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1527 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.distanceTo(MapQuick3.GeoPoint):::EXIT143 -this_invocation_nonce -1525 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 -return -0.004293259296268978 -1 - -MapQuick3.GeoPoint.headingTo(MapQuick3.GeoPoint):::ENTER -this_invocation_nonce -1528 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 -gp -19171705 -1 -gp.latitude -42358333 -1 -gp.longitude --71060278 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1529 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::EXIT101 -this_invocation_nonce -1529 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - -MapQuick3.GeoPoint.checkRep():::ENTER -this_invocation_nonce -1530 -this -15268037 -1 -this.latitude -42358383 -1 -this.longitude --71060228 -1 - diff --git a/tests/daikon-tests/GeoSegment3/README b/tests/daikon-tests/GeoSegment3/README index 52e61f790c..0d0b7e2df6 100644 --- a/tests/daikon-tests/GeoSegment3/README +++ b/tests/daikon-tests/GeoSegment3/README @@ -1,2 +1,5 @@ This test was not turned back on as it takes too long to run. markro 10/10/2014 + +This test has no goal files. Running it fails because DynComp cannot find +class MapQuick3.SpecificationTests. diff --git a/tests/daikon-tests/KnownValues/KnownValues.txt-daikon.goal b/tests/daikon-tests/KnownValues/KnownValues.txt-daikon.goal index 53a25bb68a..3357b28b04 100644 --- a/tests/daikon-tests/KnownValues/KnownValues.txt-daikon.goal +++ b/tests/daikon-tests/KnownValues/KnownValues.txt-daikon.goal @@ -1,59 +1,59 @@ =========================================================================== -constantMinMaxDifferent:::EXIT1 +constantMinMaxDifferent:::EXIT return == 1 =========================================================================== -constantMinMaxMatch:::EXIT1 +constantMinMaxMatch:::EXIT =========================================================================== -constantPairMinMaxMatch:::EXIT1 +constantPairMinMaxMatch:::EXIT =========================================================================== -intOneOfNotSuppressed:::EXIT1 +intOneOfNotSuppressed:::EXIT a one of { 0, 1, 2 } =========================================================================== -intOneOfSuppressed:::EXIT1 +intOneOfSuppressed:::EXIT =========================================================================== -lowerBoundNotSuppressedStronger:::EXIT1 +lowerBoundNotSuppressedStronger:::EXIT a >= 1 =========================================================================== -lowerBoundNotSuppressedWeaker:::EXIT1 +lowerBoundNotSuppressedWeaker:::EXIT a >= 1 =========================================================================== -lowerBoundSuppressed:::EXIT1 +lowerBoundSuppressed:::EXIT =========================================================================== -sequenceElementOneOfSuppressed:::EXIT1 +sequenceElementOneOfSuppressed:::EXIT size(a[]) == 7 =========================================================================== -sequenceIntOneOfNotSuppressed:::EXIT1 +sequenceIntOneOfNotSuppressed:::EXIT a[] == [0, 1, 0, 2] a[] elements one of { 0, 1, 2 } size(a[]) == 4 =========================================================================== -sequenceIntOneOfSuppressed:::EXIT1 +sequenceIntOneOfSuppressed:::EXIT a[] == [0, 1, 0] size(a[]) == 3 =========================================================================== -sequenceOneOfSuppressed:::EXIT1 +sequenceOneOfSuppressed:::EXIT =========================================================================== -sequenceStringValidValuesNotSuppressed:::EXIT1 +sequenceStringValidValuesNotSuppressed:::EXIT a[] == [true, false, potato] a[] elements one of { "false", "potato", "true" } size(a[]) == 3 =========================================================================== -sequenceStringValidValuesSuppressed:::EXIT1 +sequenceStringValidValuesSuppressed:::EXIT a[] == [true, false] size(a[]) == 2 =========================================================================== -singletonSequenceOneOfSuppressed:::EXIT1 +singletonSequenceOneOfSuppressed:::EXIT a has only one value =========================================================================== -stringValidValuesNotSuppressed:::EXIT1 +stringValidValuesNotSuppressed:::EXIT a one of { "false", "potato", "true" } a is printable =========================================================================== -stringValidValuesSuppressed:::EXIT1 +stringValidValuesSuppressed:::EXIT a is printable =========================================================================== -upperBoundSuppressed:::EXIT1 +upperBoundSuppressed:::EXIT =========================================================================== -variableGreaterEqualSuppressed:::EXIT1 +variableGreaterEqualSuppressed:::EXIT =========================================================================== -variableGreaterSuppressed:::EXIT1 +variableGreaterSuppressed:::EXIT diff --git a/tests/daikon-tests/KnownValuesNewDecls/KnownValuesNewDecls.txt-daikon.goal b/tests/daikon-tests/KnownValuesNewDecls/KnownValuesNewDecls.txt-daikon.goal index 0caa35c865..2c0982e51e 100644 --- a/tests/daikon-tests/KnownValuesNewDecls/KnownValuesNewDecls.txt-daikon.goal +++ b/tests/daikon-tests/KnownValuesNewDecls/KnownValuesNewDecls.txt-daikon.goal @@ -1,5 +1,5 @@ =========================================================================== -constantMinMaxMatch:::EXIT1 +constantMinMaxMatch:::EXIT =========================================================================== -singletonSequenceOneOfSuppressed:::EXIT1 +singletonSequenceOneOfSuppressed:::EXIT a has only one value diff --git a/tests/daikon-tests/Makefile b/tests/daikon-tests/Makefile index b2c64fc0e1..4fea64affa 100644 --- a/tests/daikon-tests/Makefile +++ b/tests/daikon-tests/Makefile @@ -72,7 +72,7 @@ javautil-%: do-Vector-% do-ArrayList13-% do-ArrayList17-% @echo ${HR} large-%: # do-Flex-% do-JML-% @echo ${HR} -new-%: do-KnownValues-% do-KnownValuesNewDecls-% do-NonZeroLargeRange-% do-NotOrdered-% do-baseline-% do-junit-% do-junit5-% do-ncalc-% +new-%: do-KnownValues-% do-KnownValuesNewDecls-% do-NonZeroLargeRange-% do-NotOrdered-% do-SplitPoint-% do-baseline-% do-junit-% do-junit5-% do-ncalc-% @echo ${HR} # Extra groupings diff --git a/tests/daikon-tests/NonZeroLargeRange/NonZeroLargeRange.txt-daikon.goal b/tests/daikon-tests/NonZeroLargeRange/NonZeroLargeRange.txt-daikon.goal index b00612fedc..1b1c105b93 100644 --- a/tests/daikon-tests/NonZeroLargeRange/NonZeroLargeRange.txt-daikon.goal +++ b/tests/daikon-tests/NonZeroLargeRange/NonZeroLargeRange.txt-daikon.goal @@ -3,7 +3,7 @@ NonZeroLargeRange.m(long):::ENTER x != 0 x is a pointer =========================================================================== -NonZeroLargeRange.m(long):::EXIT1 +NonZeroLargeRange.m(long):::EXIT x == orig(x) x != 0 x is a pointer diff --git a/tests/daikon-tests/SplitPoint/Makefile b/tests/daikon-tests/SplitPoint/Makefile new file mode 100644 index 0000000000..dc921a7524 --- /dev/null +++ b/tests/daikon-tests/SplitPoint/Makefile @@ -0,0 +1,11 @@ +########################################################################### + +# Read Makefile.common for what all of this means + +TRACE_SOURCE:=stored +OUTPUT_TYPE = daikon +NO_MERGE=1 +NO_CSHARP=1 +NO_JML=1 + +include ../../Makefile.common diff --git a/tests/daikon-tests/SplitPoint/SplitPoint.decls b/tests/daikon-tests/SplitPoint/SplitPoint.decls new file mode 100644 index 0000000000..f81e38512d --- /dev/null +++ b/tests/daikon-tests/SplitPoint/SplitPoint.decls @@ -0,0 +1,18 @@ +decl-version 2.0 +var-comparability none + +# A :::POINT program point (as produced by convertcsv.pl) is a leaf of the +# dataflow hierarchy. SplitPoint.spinfo splits it, which should yield +# conditional invariants and implications relating x and y. +ppt SplitPoint:::POINT +ppt-type point +variable x + var-kind variable + dec-type int + rep-type int + comparability 1 +variable y + var-kind variable + dec-type int + rep-type int + comparability 1 diff --git a/tests/daikon-tests/SplitPoint/SplitPoint.dtrace.gz b/tests/daikon-tests/SplitPoint/SplitPoint.dtrace.gz new file mode 100644 index 0000000000..aa1efa6ab6 Binary files /dev/null and b/tests/daikon-tests/SplitPoint/SplitPoint.dtrace.gz differ diff --git a/tests/daikon-tests/SplitPoint/SplitPoint.spinfo b/tests/daikon-tests/SplitPoint/SplitPoint.spinfo new file mode 100644 index 0000000000..ab64ce9ca6 --- /dev/null +++ b/tests/daikon-tests/SplitPoint/SplitPoint.spinfo @@ -0,0 +1,2 @@ +PPT_NAME SplitPoint:::POINT +x > 50 diff --git a/tests/daikon-tests/SplitPoint/SplitPoint.txt-daikon.goal b/tests/daikon-tests/SplitPoint/SplitPoint.txt-daikon.goal new file mode 100644 index 0000000000..956067d094 --- /dev/null +++ b/tests/daikon-tests/SplitPoint/SplitPoint.txt-daikon.goal @@ -0,0 +1,16 @@ +=========================================================================== +SplitPoint:::POINT +(x one of { 10, 20, 30 }) <==> (y == 1) +(x one of { 60, 70, 80 }) <==> (y == 2) +x == 0 (mod 10) +y one of { 1, 2 } +x % y == 0 +x > y +=========================================================================== +SplitPoint:::POINT;condition="x > 50" +x one of { 60, 70, 80 } +y == 2 +=========================================================================== +SplitPoint:::POINT;condition="not(x > 50)" +x one of { 10, 20, 30 } +y == 1 diff --git a/tests/daikon-tests/pine_mdiep/pine_mdiep.decls.gz b/tests/daikon-tests/pine_mdiep/pine_mdiep.decls.gz index ceedbacb0b..07d74e60c0 100755 Binary files a/tests/daikon-tests/pine_mdiep/pine_mdiep.decls.gz and b/tests/daikon-tests/pine_mdiep/pine_mdiep.decls.gz differ diff --git a/tests/daikon-tests/pine_mdiep/pine_mdiep.dtrace.gz b/tests/daikon-tests/pine_mdiep/pine_mdiep.dtrace.gz index e62146e030..ffb004f702 100644 Binary files a/tests/daikon-tests/pine_mdiep/pine_mdiep.dtrace.gz and b/tests/daikon-tests/pine_mdiep/pine_mdiep.dtrace.gz differ diff --git a/tests/daikon-tests/pine_mdiep/pine_mdiep.txt-daikon.goal b/tests/daikon-tests/pine_mdiep/pine_mdiep.txt-daikon.goal index ddac5a75da..ceb3226e1b 100644 --- a/tests/daikon-tests/pine_mdiep/pine_mdiep.txt-daikon.goal +++ b/tests/daikon-tests/pine_mdiep/pine_mdiep.txt-daikon.goal @@ -92,375 +92,375 @@ error_message == null global.addr_book():::EXIT =========================================================================== global.addr_book_config():::ENTER -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.inbox_stream == pine_state.mail_stream -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.inbox_msgmap == pine_state.post -pine_state.inbox_msgmap == pine_state.sort_types -pine_state.inbox_msgmap == pine_state.print -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mangled_footer == pine_state.mangled_header -pine_state.mangled_footer == pine_state.mangled_body -pine_state.mangled_footer == pine_state.mangled_screen -pine_state.mangled_footer == pine_state.in_init_seq -pine_state.mangled_footer == pine_state.save_in_init_seq -pine_state.mangled_footer == pine_state.dont_use_init_cmds -pine_state.mangled_footer == pine_state.give_fixed_warning -pine_state.mangled_footer == pine_state.fix_fixed_warning -pine_state.mangled_footer == pine_state.unseen_in_view -pine_state.mangled_footer == pine_state.start_in_context -pine_state.mangled_footer == pine_state.io_error_on_stream -pine_state.mangled_footer == pine_state.def_sort_rev -pine_state.mangled_footer == pine_state.restricted -pine_state.mangled_footer == pine_state.show_dot_names -pine_state.mangled_footer == pine_state.nr_mode -pine_state.mangled_footer == pine_state.anonymous -pine_state.mangled_footer == pine_state.save_msg_rule -pine_state.mangled_footer == pine_state.fcc_rule -pine_state.mangled_footer == pine_state.ab_sort_rule -pine_state.mangled_footer == pine_state.fld_sort_rule -pine_state.mangled_footer == pine_state.inc_startup_rule -pine_state.goto_default_rule == pine_state.full_header -pine_state.goto_default_rule == pine_state.orig_use_fkeys -pine_state.goto_default_rule == pine_state.try_to_create -pine_state.goto_default_rule == pine_state.low_speed -pine_state.goto_default_rule == pine_state.dead_inbox -pine_state.goto_default_rule == pine_state.dead_stream -pine_state.goto_default_rule == pine_state.noticed_dead_inbox -pine_state.goto_default_rule == pine_state.noticed_dead_stream -pine_state.goto_default_rule == pine_state.mm_log_error -pine_state.goto_default_rule == pine_state.compose_mime -pine_state.goto_default_rule == pine_state.show_new_version -pine_state.goto_default_rule == pine_state.pre390 -pine_state.goto_default_rule == pine_state.first_time_user -pine_state.goto_default_rule == pine_state.outstanding_pinerc_changes -pine_state.goto_default_rule == pine_state.intr_pending -pine_state.goto_default_rule == pine_state.expunge_in_progress -pine_state.goto_default_rule == pine_state.readonly_pinerc -pine_state.goto_default_rule == pine_state.view_all_except -pine_state.goto_default_rule == pine_state.start_in_index -pine_state.goto_default_rule == pine_state.noshow_error -pine_state.goto_default_rule == pine_state.noshow_warn -pine_state.goto_default_rule == pine_state.noshow_timeout -pine_state.goto_default_rule == pine_state.phone_home -pine_state.goto_default_rule == pine_state.painted_body_on_startup -pine_state.goto_default_rule == pine_state.painted_footer_on_startup -pine_state.goto_default_rule == pine_state.open_readonly_on_startup -pine_state.goto_default_rule == pine_state.start_entry -pine_state.viewer_overlap == pine_state.scroll_margin -pine_state.viewer_overlap == pine_state.remote_abook_history -pine_state.viewer_overlap == pine_state.debug_malloc -pine_state.viewer_overlap == pine_state.debug_timestamp -pine_state.viewer_overlap == pine_state.debug_flush -pine_state.debug_imap == pine_state.debug_nfiles -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.init_context == pine_state.printer_category -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->inbox_stream == pine_state->mail_stream +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->inbox_msgmap == pine_state->post +pine_state->inbox_msgmap == pine_state->sort_types +pine_state->inbox_msgmap == pine_state->print +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mangled_footer == pine_state->mangled_header +pine_state->mangled_footer == pine_state->mangled_body +pine_state->mangled_footer == pine_state->mangled_screen +pine_state->mangled_footer == pine_state->in_init_seq +pine_state->mangled_footer == pine_state->save_in_init_seq +pine_state->mangled_footer == pine_state->dont_use_init_cmds +pine_state->mangled_footer == pine_state->give_fixed_warning +pine_state->mangled_footer == pine_state->fix_fixed_warning +pine_state->mangled_footer == pine_state->unseen_in_view +pine_state->mangled_footer == pine_state->start_in_context +pine_state->mangled_footer == pine_state->io_error_on_stream +pine_state->mangled_footer == pine_state->def_sort_rev +pine_state->mangled_footer == pine_state->restricted +pine_state->mangled_footer == pine_state->show_dot_names +pine_state->mangled_footer == pine_state->nr_mode +pine_state->mangled_footer == pine_state->anonymous +pine_state->mangled_footer == pine_state->save_msg_rule +pine_state->mangled_footer == pine_state->fcc_rule +pine_state->mangled_footer == pine_state->ab_sort_rule +pine_state->mangled_footer == pine_state->fld_sort_rule +pine_state->mangled_footer == pine_state->inc_startup_rule +pine_state->goto_default_rule == pine_state->full_header +pine_state->goto_default_rule == pine_state->orig_use_fkeys +pine_state->goto_default_rule == pine_state->try_to_create +pine_state->goto_default_rule == pine_state->low_speed +pine_state->goto_default_rule == pine_state->dead_inbox +pine_state->goto_default_rule == pine_state->dead_stream +pine_state->goto_default_rule == pine_state->noticed_dead_inbox +pine_state->goto_default_rule == pine_state->noticed_dead_stream +pine_state->goto_default_rule == pine_state->mm_log_error +pine_state->goto_default_rule == pine_state->compose_mime +pine_state->goto_default_rule == pine_state->show_new_version +pine_state->goto_default_rule == pine_state->pre390 +pine_state->goto_default_rule == pine_state->first_time_user +pine_state->goto_default_rule == pine_state->outstanding_pinerc_changes +pine_state->goto_default_rule == pine_state->intr_pending +pine_state->goto_default_rule == pine_state->expunge_in_progress +pine_state->goto_default_rule == pine_state->readonly_pinerc +pine_state->goto_default_rule == pine_state->view_all_except +pine_state->goto_default_rule == pine_state->start_in_index +pine_state->goto_default_rule == pine_state->noshow_error +pine_state->goto_default_rule == pine_state->noshow_warn +pine_state->goto_default_rule == pine_state->noshow_timeout +pine_state->goto_default_rule == pine_state->phone_home +pine_state->goto_default_rule == pine_state->painted_body_on_startup +pine_state->goto_default_rule == pine_state->painted_footer_on_startup +pine_state->goto_default_rule == pine_state->open_readonly_on_startup +pine_state->goto_default_rule == pine_state->start_entry +pine_state->viewer_overlap == pine_state->scroll_margin +pine_state->viewer_overlap == pine_state->remote_abook_history +pine_state->viewer_overlap == pine_state->debug_malloc +pine_state->viewer_overlap == pine_state->debug_timestamp +pine_state->viewer_overlap == pine_state->debug_flush +pine_state->debug_imap == pine_state->debug_nfiles +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->init_context == pine_state->printer_category +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed pine_state has only one value -pine_state[] has only one value -pine_state.next_screen == null -pine_state.prev_screen has only one value -pine_state.redrawer has only one value -pine_state.context_list has only one value -pine_state.inbox_stream has only one value -pine_state.inbox_new_mail_count == 0 -pine_state.inbox_msgmap == null -pine_state.msgmap has only one value -pine_state.mail_box_changed == 1112426752 -pine_state.atmts has only one value -pine_state.atmts_allocated == 1 -pine_state.index_disp_format has only one value -pine_state.folders_dir == "/home/mhardojo/mail" -pine_state.start_mode == 0 -pine_state.mangled_footer == 1 -pine_state.goto_default_rule == 0 -pine_state.viewer_overlap == 196610 -pine_state.debug_imap == 32 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo has only one value -pine_state.ttyo[] has only one value -pine_state.ttyo.screen_rows == 24 -pine_state.ttyo.screen_cols == 80 -pine_state.ttyo.header_rows == 2 -pine_state.ttyo.footer_rows == 3 -pine_state.home_dir == "/home/mhardojo" -pine_state.hostname == "measure.unl.edu" -pine_state.localdomain == "unl.edu" -pine_state.userdomain == "hades.unl.edu" -pine_state.pinerc == "/home/mhardojo/.pinerc" -pine_state.pine_name == "pine" -pine_state.last_expire_year == 999 -pine_state.last_expire_month == 98 -pine_state.composer_fillcol == 74 -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.current_val.p == "Madeline Hardojo" -pine_state.vars.current_val.l has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value -pine_state.home_dir is a substring of pine_state.folders_dir -pine_state.home_dir is a substring of pine_state.pinerc -pine_state.localdomain is a substring of pine_state.hostname -pine_state.localdomain is a substring of pine_state.userdomain -pine_state.pine_name is a substring of pine_state.pinerc +pine_state[0] has only one value +pine_state->next_screen == null +pine_state->prev_screen has only one value +pine_state->redrawer has only one value +pine_state->context_list has only one value +pine_state->inbox_stream has only one value +pine_state->inbox_new_mail_count == 0 +pine_state->inbox_msgmap == null +pine_state->msgmap has only one value +pine_state->mail_box_changed == 1112426752 +pine_state->atmts has only one value +pine_state->atmts_allocated == 1 +pine_state->index_disp_format has only one value +pine_state->folders_dir == "/home/mhardojo/mail" +pine_state->start_mode == 0 +pine_state->mangled_footer == 1 +pine_state->goto_default_rule == 0 +pine_state->viewer_overlap == 196610 +pine_state->debug_imap == 32 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo has only one value +pine_state->ttyo[0] has only one value +pine_state->ttyo->screen_rows == 24 +pine_state->ttyo->screen_cols == 80 +pine_state->ttyo->header_rows == 2 +pine_state->ttyo->footer_rows == 3 +pine_state->home_dir == "/home/mhardojo" +pine_state->hostname == "measure.unl.edu" +pine_state->localdomain == "unl.edu" +pine_state->userdomain == "hades.unl.edu" +pine_state->pinerc == "/home/mhardojo/.pinerc" +pine_state->pine_name == "pine" +pine_state->last_expire_year == 999 +pine_state->last_expire_month == 98 +pine_state->composer_fillcol == 74 +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->current_val.p == "Madeline Hardojo" +pine_state->vars->current_val.l has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value +pine_state->home_dir is a substring of pine_state->folders_dir +pine_state->home_dir is a substring of pine_state->pinerc +pine_state->localdomain is a substring of pine_state->hostname +pine_state->localdomain is a substring of pine_state->userdomain +pine_state->pine_name is a substring of pine_state->pinerc =========================================================================== global.addr_book_config():::EXIT -pine_state[] == orig(pine_state[]) -pine_state.next_screen == orig(pine_state.prev_screen) -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.context_list == orig(pine_state.context_list) -pine_state.context_list == orig(pine_state.context_current) -pine_state.context_list == orig(pine_state.context_last) -pine_state.inbox_stream == pine_state.mail_stream -pine_state.inbox_stream == orig(pine_state.inbox_stream) -pine_state.inbox_stream == orig(pine_state.mail_stream) -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.inbox_new_mail_count == orig(pine_state.inbox_new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_changed) -pine_state.inbox_new_mail_count == orig(pine_state.new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.first_unseen) -pine_state.inbox_new_mail_count == orig(pine_state.status_msg_delay) -pine_state.inbox_new_mail_count == orig(pine_state.hours_to_timeout) -pine_state.inbox_msgmap == pine_state.post -pine_state.inbox_msgmap == pine_state.sort_types -pine_state.inbox_msgmap == pine_state.print -pine_state.inbox_msgmap == orig(pine_state.inbox_msgmap) -pine_state.inbox_msgmap == orig(pine_state.post) -pine_state.inbox_msgmap == orig(pine_state.sort_types) -pine_state.inbox_msgmap == orig(pine_state.print) -pine_state.msgmap == orig(pine_state.msgmap) -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mail_box_changed == orig(pine_state.mail_box_changed) -pine_state.mail_box_changed == orig(pine_state.unsorted_newmail) -pine_state.atmts == orig(pine_state.atmts) -pine_state.atmts_allocated == orig(pine_state.atmts_allocated) -pine_state.index_disp_format == orig(pine_state.index_disp_format) -pine_state.start_mode == orig(pine_state.start_mode) -pine_state.mangled_footer == pine_state.mangled_header -pine_state.mangled_footer == pine_state.mangled_body -pine_state.mangled_footer == pine_state.mangled_screen -pine_state.mangled_footer == pine_state.in_init_seq -pine_state.mangled_footer == pine_state.save_in_init_seq -pine_state.mangled_footer == pine_state.dont_use_init_cmds -pine_state.mangled_footer == pine_state.give_fixed_warning -pine_state.mangled_footer == pine_state.fix_fixed_warning -pine_state.mangled_footer == pine_state.unseen_in_view -pine_state.mangled_footer == pine_state.start_in_context -pine_state.mangled_footer == pine_state.io_error_on_stream -pine_state.mangled_footer == pine_state.def_sort_rev -pine_state.mangled_footer == pine_state.restricted -pine_state.mangled_footer == pine_state.show_dot_names -pine_state.mangled_footer == pine_state.nr_mode -pine_state.mangled_footer == pine_state.anonymous -pine_state.mangled_footer == pine_state.save_msg_rule -pine_state.mangled_footer == pine_state.fcc_rule -pine_state.mangled_footer == pine_state.ab_sort_rule -pine_state.mangled_footer == pine_state.fld_sort_rule -pine_state.mangled_footer == pine_state.inc_startup_rule -pine_state.mangled_footer == pine_state.goto_default_rule -pine_state.mangled_footer == pine_state.full_header -pine_state.mangled_footer == pine_state.orig_use_fkeys -pine_state.mangled_footer == pine_state.try_to_create -pine_state.mangled_footer == pine_state.low_speed -pine_state.mangled_footer == pine_state.dead_inbox -pine_state.mangled_footer == pine_state.dead_stream -pine_state.mangled_footer == pine_state.noticed_dead_inbox -pine_state.mangled_footer == pine_state.noticed_dead_stream -pine_state.mangled_footer == pine_state.mm_log_error -pine_state.mangled_footer == pine_state.compose_mime -pine_state.mangled_footer == pine_state.show_new_version -pine_state.mangled_footer == pine_state.pre390 -pine_state.mangled_footer == pine_state.first_time_user -pine_state.mangled_footer == pine_state.outstanding_pinerc_changes -pine_state.mangled_footer == pine_state.intr_pending -pine_state.mangled_footer == pine_state.expunge_in_progress -pine_state.mangled_footer == pine_state.readonly_pinerc -pine_state.mangled_footer == pine_state.view_all_except -pine_state.mangled_footer == pine_state.start_in_index -pine_state.mangled_footer == pine_state.noshow_error -pine_state.mangled_footer == pine_state.noshow_warn -pine_state.mangled_footer == pine_state.noshow_timeout -pine_state.mangled_footer == pine_state.phone_home -pine_state.mangled_footer == pine_state.painted_body_on_startup -pine_state.mangled_footer == pine_state.painted_footer_on_startup -pine_state.mangled_footer == pine_state.open_readonly_on_startup -pine_state.mangled_footer == pine_state.start_entry -pine_state.mangled_footer == orig(pine_state.goto_default_rule) -pine_state.mangled_footer == orig(pine_state.full_header) -pine_state.mangled_footer == orig(pine_state.orig_use_fkeys) -pine_state.mangled_footer == orig(pine_state.try_to_create) -pine_state.mangled_footer == orig(pine_state.low_speed) -pine_state.mangled_footer == orig(pine_state.dead_inbox) -pine_state.mangled_footer == orig(pine_state.dead_stream) -pine_state.mangled_footer == orig(pine_state.noticed_dead_inbox) -pine_state.mangled_footer == orig(pine_state.noticed_dead_stream) -pine_state.mangled_footer == orig(pine_state.mm_log_error) -pine_state.mangled_footer == orig(pine_state.compose_mime) -pine_state.mangled_footer == orig(pine_state.show_new_version) -pine_state.mangled_footer == orig(pine_state.pre390) -pine_state.mangled_footer == orig(pine_state.first_time_user) -pine_state.mangled_footer == orig(pine_state.outstanding_pinerc_changes) -pine_state.mangled_footer == orig(pine_state.intr_pending) -pine_state.mangled_footer == orig(pine_state.expunge_in_progress) -pine_state.mangled_footer == orig(pine_state.readonly_pinerc) -pine_state.mangled_footer == orig(pine_state.view_all_except) -pine_state.mangled_footer == orig(pine_state.start_in_index) -pine_state.mangled_footer == orig(pine_state.noshow_error) -pine_state.mangled_footer == orig(pine_state.noshow_warn) -pine_state.mangled_footer == orig(pine_state.noshow_timeout) -pine_state.mangled_footer == orig(pine_state.phone_home) -pine_state.mangled_footer == orig(pine_state.painted_body_on_startup) -pine_state.mangled_footer == orig(pine_state.painted_footer_on_startup) -pine_state.mangled_footer == orig(pine_state.open_readonly_on_startup) -pine_state.mangled_footer == orig(pine_state.start_entry) -pine_state.viewer_overlap == pine_state.scroll_margin -pine_state.viewer_overlap == pine_state.remote_abook_history -pine_state.viewer_overlap == pine_state.debug_malloc -pine_state.viewer_overlap == pine_state.debug_timestamp -pine_state.viewer_overlap == pine_state.debug_flush -pine_state.viewer_overlap == orig(pine_state.viewer_overlap) -pine_state.viewer_overlap == orig(pine_state.scroll_margin) -pine_state.viewer_overlap == orig(pine_state.remote_abook_history) -pine_state.viewer_overlap == orig(pine_state.debug_malloc) -pine_state.viewer_overlap == orig(pine_state.debug_timestamp) -pine_state.viewer_overlap == orig(pine_state.debug_flush) -pine_state.debug_imap == pine_state.debug_nfiles -pine_state.debug_imap == orig(pine_state.debug_imap) -pine_state.debug_imap == orig(pine_state.debug_nfiles) -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.feat_list_back_compat == orig(pine_state.feat_list_back_compat) -pine_state.feat_list_back_compat == orig(pine_state.init_errs) -pine_state.feat_list_back_compat == orig(pine_state.vars.user_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.global_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.fixed_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.cmdline_val.l) -pine_state.init_context == pine_state.printer_category -pine_state.init_context == orig(pine_state.init_context) -pine_state.init_context == orig(pine_state.printer_category) -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.initial_cmds == orig(pine_state.initial_cmds) -pine_state.initial_cmds == orig(pine_state.free_initial_cmds) -pine_state.ttyo == orig(pine_state.ttyo) -pine_state.ttyo[] == orig(pine_state.ttyo[]) -pine_state.ttyo.screen_rows == orig(pine_state.ttyo.screen_rows) -pine_state.ttyo.screen_cols == orig(pine_state.ttyo.screen_cols) -pine_state.ttyo.header_rows == orig(pine_state.ttyo.header_rows) -pine_state.ttyo.footer_rows == orig(pine_state.ttyo.footer_rows) -pine_state.last_expire_year == orig(pine_state.last_expire_year) -pine_state.last_expire_month == orig(pine_state.last_expire_month) -pine_state.composer_fillcol == orig(pine_state.composer_fillcol) -pine_state.vars == orig(pine_state.vars) -pine_state.vars[] == orig(pine_state.vars[]) -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed -pine_state.vars.is_obsolete == orig(pine_state.vars.is_obsolete) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_used) -pine_state.vars.is_obsolete == orig(pine_state.vars.been_written) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_user) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_global) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_list) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_fixed) -pine_state.vars.current_val == orig(pine_state.vars.current_val) -pine_state.vars.current_val.l == orig(pine_state.vars.current_val.l) -pine_state.vars.user_val == orig(pine_state.vars.user_val) -pine_state.vars.global_val == orig(pine_state.vars.global_val) -pine_state.vars.fixed_val == orig(pine_state.vars.fixed_val) -pine_state.vars.cmdline_val == orig(pine_state.vars.cmdline_val) -pine_state[] has only one value -pine_state.next_screen has only one value -pine_state.prev_screen has only one value -pine_state.redrawer has only one value -pine_state.context_list has only one value -pine_state.inbox_stream has only one value -pine_state.inbox_new_mail_count == 0 -pine_state.inbox_msgmap == null -pine_state.msgmap has only one value -pine_state.mail_box_changed == 1112426752 -pine_state.atmts has only one value -pine_state.atmts_allocated == 1 -pine_state.index_disp_format has only one value -pine_state.folders_dir == "/home/mhardojo/mail" -pine_state.start_mode == 0 -pine_state.mangled_footer == 0 -pine_state.viewer_overlap == 196610 -pine_state.debug_imap == 32 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo has only one value -pine_state.ttyo[] has only one value -pine_state.ttyo.screen_rows == 24 -pine_state.ttyo.screen_cols == 80 -pine_state.ttyo.header_rows == 2 -pine_state.ttyo.footer_rows == 3 -pine_state.home_dir == "/home/mhardojo" -pine_state.hostname == "measure.unl.edu" -pine_state.localdomain == "unl.edu" -pine_state.userdomain == "hades.unl.edu" -pine_state.pinerc == "/home/mhardojo/.pinerc" -pine_state.pine_name == "pine" -pine_state.last_expire_year == 999 -pine_state.last_expire_month == 98 -pine_state.composer_fillcol == 74 -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.current_val.p == "Madeline Hardojo" -pine_state.vars.current_val.l has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value -pine_state.home_dir is a substring of pine_state.folders_dir -pine_state.home_dir is a substring of pine_state.pinerc -pine_state.localdomain is a substring of pine_state.hostname -pine_state.localdomain is a substring of pine_state.userdomain -pine_state.pine_name is a substring of pine_state.pinerc +pine_state[0] == orig(pine_state[0]) +pine_state->next_screen == orig(pine_state->prev_screen) +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->context_list == orig(pine_state->context_list) +pine_state->context_list == orig(pine_state->context_current) +pine_state->context_list == orig(pine_state->context_last) +pine_state->inbox_stream == pine_state->mail_stream +pine_state->inbox_stream == orig(pine_state->inbox_stream) +pine_state->inbox_stream == orig(pine_state->mail_stream) +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->inbox_new_mail_count == orig(pine_state->inbox_new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_changed) +pine_state->inbox_new_mail_count == orig(pine_state->new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->first_unseen) +pine_state->inbox_new_mail_count == orig(pine_state->status_msg_delay) +pine_state->inbox_new_mail_count == orig(pine_state->hours_to_timeout) +pine_state->inbox_msgmap == pine_state->post +pine_state->inbox_msgmap == pine_state->sort_types +pine_state->inbox_msgmap == pine_state->print +pine_state->inbox_msgmap == orig(pine_state->inbox_msgmap) +pine_state->inbox_msgmap == orig(pine_state->post) +pine_state->inbox_msgmap == orig(pine_state->sort_types) +pine_state->inbox_msgmap == orig(pine_state->print) +pine_state->msgmap == orig(pine_state->msgmap) +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mail_box_changed == orig(pine_state->mail_box_changed) +pine_state->mail_box_changed == orig(pine_state->unsorted_newmail) +pine_state->atmts == orig(pine_state->atmts) +pine_state->atmts_allocated == orig(pine_state->atmts_allocated) +pine_state->index_disp_format == orig(pine_state->index_disp_format) +pine_state->start_mode == orig(pine_state->start_mode) +pine_state->mangled_footer == pine_state->mangled_header +pine_state->mangled_footer == pine_state->mangled_body +pine_state->mangled_footer == pine_state->mangled_screen +pine_state->mangled_footer == pine_state->in_init_seq +pine_state->mangled_footer == pine_state->save_in_init_seq +pine_state->mangled_footer == pine_state->dont_use_init_cmds +pine_state->mangled_footer == pine_state->give_fixed_warning +pine_state->mangled_footer == pine_state->fix_fixed_warning +pine_state->mangled_footer == pine_state->unseen_in_view +pine_state->mangled_footer == pine_state->start_in_context +pine_state->mangled_footer == pine_state->io_error_on_stream +pine_state->mangled_footer == pine_state->def_sort_rev +pine_state->mangled_footer == pine_state->restricted +pine_state->mangled_footer == pine_state->show_dot_names +pine_state->mangled_footer == pine_state->nr_mode +pine_state->mangled_footer == pine_state->anonymous +pine_state->mangled_footer == pine_state->save_msg_rule +pine_state->mangled_footer == pine_state->fcc_rule +pine_state->mangled_footer == pine_state->ab_sort_rule +pine_state->mangled_footer == pine_state->fld_sort_rule +pine_state->mangled_footer == pine_state->inc_startup_rule +pine_state->mangled_footer == pine_state->goto_default_rule +pine_state->mangled_footer == pine_state->full_header +pine_state->mangled_footer == pine_state->orig_use_fkeys +pine_state->mangled_footer == pine_state->try_to_create +pine_state->mangled_footer == pine_state->low_speed +pine_state->mangled_footer == pine_state->dead_inbox +pine_state->mangled_footer == pine_state->dead_stream +pine_state->mangled_footer == pine_state->noticed_dead_inbox +pine_state->mangled_footer == pine_state->noticed_dead_stream +pine_state->mangled_footer == pine_state->mm_log_error +pine_state->mangled_footer == pine_state->compose_mime +pine_state->mangled_footer == pine_state->show_new_version +pine_state->mangled_footer == pine_state->pre390 +pine_state->mangled_footer == pine_state->first_time_user +pine_state->mangled_footer == pine_state->outstanding_pinerc_changes +pine_state->mangled_footer == pine_state->intr_pending +pine_state->mangled_footer == pine_state->expunge_in_progress +pine_state->mangled_footer == pine_state->readonly_pinerc +pine_state->mangled_footer == pine_state->view_all_except +pine_state->mangled_footer == pine_state->start_in_index +pine_state->mangled_footer == pine_state->noshow_error +pine_state->mangled_footer == pine_state->noshow_warn +pine_state->mangled_footer == pine_state->noshow_timeout +pine_state->mangled_footer == pine_state->phone_home +pine_state->mangled_footer == pine_state->painted_body_on_startup +pine_state->mangled_footer == pine_state->painted_footer_on_startup +pine_state->mangled_footer == pine_state->open_readonly_on_startup +pine_state->mangled_footer == pine_state->start_entry +pine_state->mangled_footer == orig(pine_state->goto_default_rule) +pine_state->mangled_footer == orig(pine_state->full_header) +pine_state->mangled_footer == orig(pine_state->orig_use_fkeys) +pine_state->mangled_footer == orig(pine_state->try_to_create) +pine_state->mangled_footer == orig(pine_state->low_speed) +pine_state->mangled_footer == orig(pine_state->dead_inbox) +pine_state->mangled_footer == orig(pine_state->dead_stream) +pine_state->mangled_footer == orig(pine_state->noticed_dead_inbox) +pine_state->mangled_footer == orig(pine_state->noticed_dead_stream) +pine_state->mangled_footer == orig(pine_state->mm_log_error) +pine_state->mangled_footer == orig(pine_state->compose_mime) +pine_state->mangled_footer == orig(pine_state->show_new_version) +pine_state->mangled_footer == orig(pine_state->pre390) +pine_state->mangled_footer == orig(pine_state->first_time_user) +pine_state->mangled_footer == orig(pine_state->outstanding_pinerc_changes) +pine_state->mangled_footer == orig(pine_state->intr_pending) +pine_state->mangled_footer == orig(pine_state->expunge_in_progress) +pine_state->mangled_footer == orig(pine_state->readonly_pinerc) +pine_state->mangled_footer == orig(pine_state->view_all_except) +pine_state->mangled_footer == orig(pine_state->start_in_index) +pine_state->mangled_footer == orig(pine_state->noshow_error) +pine_state->mangled_footer == orig(pine_state->noshow_warn) +pine_state->mangled_footer == orig(pine_state->noshow_timeout) +pine_state->mangled_footer == orig(pine_state->phone_home) +pine_state->mangled_footer == orig(pine_state->painted_body_on_startup) +pine_state->mangled_footer == orig(pine_state->painted_footer_on_startup) +pine_state->mangled_footer == orig(pine_state->open_readonly_on_startup) +pine_state->mangled_footer == orig(pine_state->start_entry) +pine_state->viewer_overlap == pine_state->scroll_margin +pine_state->viewer_overlap == pine_state->remote_abook_history +pine_state->viewer_overlap == pine_state->debug_malloc +pine_state->viewer_overlap == pine_state->debug_timestamp +pine_state->viewer_overlap == pine_state->debug_flush +pine_state->viewer_overlap == orig(pine_state->viewer_overlap) +pine_state->viewer_overlap == orig(pine_state->scroll_margin) +pine_state->viewer_overlap == orig(pine_state->remote_abook_history) +pine_state->viewer_overlap == orig(pine_state->debug_malloc) +pine_state->viewer_overlap == orig(pine_state->debug_timestamp) +pine_state->viewer_overlap == orig(pine_state->debug_flush) +pine_state->debug_imap == pine_state->debug_nfiles +pine_state->debug_imap == orig(pine_state->debug_imap) +pine_state->debug_imap == orig(pine_state->debug_nfiles) +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->feat_list_back_compat == orig(pine_state->feat_list_back_compat) +pine_state->feat_list_back_compat == orig(pine_state->init_errs) +pine_state->feat_list_back_compat == orig(pine_state->vars->user_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->global_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->fixed_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->cmdline_val.l) +pine_state->init_context == pine_state->printer_category +pine_state->init_context == orig(pine_state->init_context) +pine_state->init_context == orig(pine_state->printer_category) +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->initial_cmds == orig(pine_state->initial_cmds) +pine_state->initial_cmds == orig(pine_state->free_initial_cmds) +pine_state->ttyo == orig(pine_state->ttyo) +pine_state->ttyo[0] == orig(pine_state->ttyo[0]) +pine_state->ttyo->screen_rows == orig(pine_state->ttyo->screen_rows) +pine_state->ttyo->screen_cols == orig(pine_state->ttyo->screen_cols) +pine_state->ttyo->header_rows == orig(pine_state->ttyo->header_rows) +pine_state->ttyo->footer_rows == orig(pine_state->ttyo->footer_rows) +pine_state->last_expire_year == orig(pine_state->last_expire_year) +pine_state->last_expire_month == orig(pine_state->last_expire_month) +pine_state->composer_fillcol == orig(pine_state->composer_fillcol) +pine_state->vars == orig(pine_state->vars) +pine_state->vars[0] == orig(pine_state->vars[0]) +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed +pine_state->vars->is_obsolete == orig(pine_state->vars->is_obsolete) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_used) +pine_state->vars->is_obsolete == orig(pine_state->vars->been_written) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_user) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_global) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_list) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_fixed) +pine_state->vars->current_val == orig(pine_state->vars->current_val) +pine_state->vars->current_val.l == orig(pine_state->vars->current_val.l) +pine_state->vars->user_val == orig(pine_state->vars->user_val) +pine_state->vars->global_val == orig(pine_state->vars->global_val) +pine_state->vars->fixed_val == orig(pine_state->vars->fixed_val) +pine_state->vars->cmdline_val == orig(pine_state->vars->cmdline_val) +pine_state[0] has only one value +pine_state->next_screen has only one value +pine_state->prev_screen has only one value +pine_state->redrawer has only one value +pine_state->context_list has only one value +pine_state->inbox_stream has only one value +pine_state->inbox_new_mail_count == 0 +pine_state->inbox_msgmap == null +pine_state->msgmap has only one value +pine_state->mail_box_changed == 1112426752 +pine_state->atmts has only one value +pine_state->atmts_allocated == 1 +pine_state->index_disp_format has only one value +pine_state->folders_dir == "/home/mhardojo/mail" +pine_state->start_mode == 0 +pine_state->mangled_footer == 0 +pine_state->viewer_overlap == 196610 +pine_state->debug_imap == 32 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo has only one value +pine_state->ttyo[0] has only one value +pine_state->ttyo->screen_rows == 24 +pine_state->ttyo->screen_cols == 80 +pine_state->ttyo->header_rows == 2 +pine_state->ttyo->footer_rows == 3 +pine_state->home_dir == "/home/mhardojo" +pine_state->hostname == "measure.unl.edu" +pine_state->localdomain == "unl.edu" +pine_state->userdomain == "hades.unl.edu" +pine_state->pinerc == "/home/mhardojo/.pinerc" +pine_state->pine_name == "pine" +pine_state->last_expire_year == 999 +pine_state->last_expire_month == 98 +pine_state->composer_fillcol == 74 +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->current_val.p == "Madeline Hardojo" +pine_state->vars->current_val.l has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value +pine_state->home_dir is a substring of pine_state->folders_dir +pine_state->home_dir is a substring of pine_state->pinerc +pine_state->localdomain is a substring of pine_state->hostname +pine_state->localdomain is a substring of pine_state->userdomain +pine_state->pine_name is a substring of pine_state->pinerc =========================================================================== global.adrbk_access():::ENTER pab has only one value @@ -560,15 +560,15 @@ return == "23" =========================================================================== global.config_screen():::ENTER tt has only one value -tt[] == null +tt[0] == null =========================================================================== global.config_screen():::EXIT -tt[] has only one value -tt[][] has only one value -tt[].screen_rows == 24 -tt[].screen_cols == 80 -tt[].header_rows == 2 -tt[].footer_rows == 3 +tt[0] has only one value +tt[0][0] has only one value +tt[0]->screen_rows == 24 +tt[0]->screen_cols == 80 +tt[0]->header_rows == 2 +tt[0]->footer_rows == 3 return == 0 =========================================================================== global.context_apply():::ENTER @@ -624,370 +624,370 @@ global.cur_addr_book():::EXIT return == 0 =========================================================================== global.decode_sort():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value sort_spec == "arrival" -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.decode_sort():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == return -ps.inbox_expunge_count == return -ps.inbox_changed == return -ps.msgmap == orig(ps.msgmap) -ps.new_mail_count == return -ps.expunge_count == return -ps.first_unseen == return -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.current_val.l) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.status_msg_delay == return -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.hours_to_timeout == return -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -return == orig(ps.inbox_new_mail_count) -return == orig(ps.inbox_expunge_count) -return == orig(ps.inbox_changed) -return == orig(ps.new_mail_count) -return == orig(ps.expunge_count) -return == orig(ps.first_unseen) -return == orig(ps.status_msg_delay) -return == orig(ps.hours_to_timeout) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == return +ps->inbox_expunge_count == return +ps->inbox_changed == return +ps->msgmap == orig(ps->msgmap) +ps->new_mail_count == return +ps->expunge_count == return +ps->first_unseen == return +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->current_val.l) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->status_msg_delay == return +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->hours_to_timeout == return +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +return == orig(ps->inbox_new_mail_count) +return == orig(ps->inbox_expunge_count) +return == orig(ps->inbox_changed) +return == orig(ps->new_mail_count) +return == orig(ps->expunge_count) +return == orig(ps->first_unseen) +return == orig(ps->status_msg_delay) +return == orig(ps->hours_to_timeout) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 0 -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.delay_cmd_cue():::ENTER on one of { 0, 1 } @@ -1050,53 +1050,53 @@ global.do_debug():::EXIT return == 1 =========================================================================== global.do_menu():::ENTER -quick_draw == km.keys.column -km.how_many == km.which -km.how_many == km.width +quick_draw == km->keys->column +km->how_many == km->which +km->how_many == km->width quick_draw == 0 km has only one value -km[] has only one value -km.how_many one of { 2, 20482 } -km.keys has only one value -km.keys[] has only one value -km.keys.name == "?" -km.keys.label == "Help" -km.keys.bind has only one value -km.keys.bind.cmd == 500 -km.keys.bind.nch == 2 -km.keys.bind.ch has only one value -km.formatted_hm one of { 0, 4294967042L } -km.formatted_hm is a pointer +km[0] has only one value +km->how_many one of { 2, 20482 } +km->keys has only one value +km->keys[0] has only one value +km->keys->name == "?" +km->keys->label == "Help" +km->keys->bind has only one value +km->keys->bind.cmd == 500 +km->keys->bind.nch == 2 +km->keys->bind.ch has only one value +km->formatted_hm one of { 0, 4294967042L } +km->formatted_hm is a pointer =========================================================================== global.do_menu():::EXIT -km[] == orig(km[]) -km.how_many == km.which -km.how_many == km.width -km.how_many == orig(km.how_many) -km.how_many == orig(km.which) -km.how_many == orig(km.width) -km.keys == orig(km.keys) -km.keys[] == orig(km.keys[]) -km.keys.name == orig(km.keys.name) -km.keys.label == orig(km.keys.label) -km.keys.bind == orig(km.keys.bind) -km.keys.bind.cmd == orig(km.keys.bind.cmd) -km.keys.bind.nch == orig(km.keys.bind.nch) -km.keys.bind.ch == orig(km.keys.bind.ch) -km.keys.column == orig(quick_draw) -km.formatted_hm == orig(km.formatted_hm) -km[] has only one value -km.how_many one of { 2, 20482 } -km.keys has only one value -km.keys[] has only one value -km.keys.name == "?" -km.keys.label == "Help" -km.keys.bind has only one value -km.keys.bind.cmd == 500 -km.keys.bind.nch == 2 -km.keys.bind.ch has only one value -km.formatted_hm one of { 0, 4294967042L } -km.formatted_hm is a pointer +km[0] == orig(km[0]) +km->how_many == km->which +km->how_many == km->width +km->how_many == orig(km->how_many) +km->how_many == orig(km->which) +km->how_many == orig(km->width) +km->keys == orig(km->keys) +km->keys[0] == orig(km->keys[0]) +km->keys->name == orig(km->keys->name) +km->keys->label == orig(km->keys->label) +km->keys->bind == orig(km->keys->bind) +km->keys->bind.cmd == orig(km->keys->bind.cmd) +km->keys->bind.nch == orig(km->keys->bind.nch) +km->keys->bind.ch == orig(km->keys->bind.ch) +km->keys->column == orig(quick_draw) +km->formatted_hm == orig(km->formatted_hm) +km[0] has only one value +km->how_many one of { 2, 20482 } +km->keys has only one value +km->keys[0] has only one value +km->keys->name == "?" +km->keys->label == "Help" +km->keys->bind has only one value +km->keys->bind.cmd == 500 +km->keys->bind.nch == 2 +km->keys->bind.ch has only one value +km->formatted_hm one of { 0, 4294967042L } +km->formatted_hm is a pointer =========================================================================== global.do_setup_task():::ENTER command == 97 @@ -1104,50 +1104,50 @@ command == 97 global.do_setup_task():::EXIT =========================================================================== global.draw_keymenu():::ENTER -km.how_many == km.which -km.how_many == km.width -km.keys.column == column -km.how_many one of { 1, 2, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.formatted_hm one of { 0, 4294967042L } -km.formatted_hm is a pointer -bitmap[] one of { 3, 253, 255 } +km->how_many == km->which +km->how_many == km->width +km->keys->column == column +km->how_many one of { 1, 2, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->formatted_hm one of { 0, 4294967042L } +km->formatted_hm is a pointer +bitmap[0] one of { 3, 253, 255 } width == 80 row == -2 column == 0 =========================================================================== global.draw_keymenu():::EXIT -km[] == orig(km[]) -km.how_many == km.which -km.how_many == km.width -km.keys == orig(km.keys) -km.keys[] == orig(km.keys[]) -km.keys.name == orig(km.keys.name) -km.keys.label == orig(km.keys.label) -km.keys.bind == orig(km.keys.bind) -km.keys.bind.cmd == orig(km.keys.bind.cmd) -km.keys.bind.nch == orig(km.keys.bind.nch) -km.keys.bind.ch == orig(km.keys.bind.ch) -bitmap[] == orig(bitmap[]) -km.how_many one of { 20481, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.keys.column one of { 0, 1 } -bitmap[] one of { 3, 253, 255 } -km.how_many % orig(km.how_many) == 0 -orig(km.how_many) is a bitwise subset of km.how_many -orig(km.how_many) is a bitwise subset of km.formatted_hm -orig(km.formatted_hm) % km.formatted_hm == 0 -orig(km.formatted_hm) is a bitwise subset of km.formatted_hm +km[0] == orig(km[0]) +km->how_many == km->which +km->how_many == km->width +km->keys == orig(km->keys) +km->keys[0] == orig(km->keys[0]) +km->keys->name == orig(km->keys->name) +km->keys->label == orig(km->keys->label) +km->keys->bind == orig(km->keys->bind) +km->keys->bind.cmd == orig(km->keys->bind.cmd) +km->keys->bind.nch == orig(km->keys->bind.nch) +km->keys->bind.ch == orig(km->keys->bind.ch) +bitmap[0] == orig(bitmap[0]) +km->how_many one of { 20481, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->keys->column one of { 0, 1 } +bitmap[0] one of { 3, 253, 255 } +km->how_many % orig(km->how_many) == 0 +orig(km->how_many) is a bitwise subset of km->how_many +orig(km->how_many) is a bitwise subset of km->formatted_hm +orig(km->formatted_hm) % km->formatted_hm == 0 +orig(km->formatted_hm) is a bitwise subset of km->formatted_hm =========================================================================== global.draw_radio_prompt():::ENTER line == 21 @@ -1159,370 +1159,370 @@ q is printable global.draw_radio_prompt():::EXIT =========================================================================== global.dump_config():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == brief -ps.inbox_expunge_count == brief -ps.inbox_changed == brief -ps.new_mail_count == brief -ps.expunge_count == brief -ps.first_unseen == brief -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.status_msg_delay == brief -ps.hours_to_timeout == brief -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == brief +ps->inbox_expunge_count == brief +ps->inbox_changed == brief +ps->new_mail_count == brief +ps->expunge_count == brief +ps->first_unseen == brief +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->status_msg_delay == brief +ps->hours_to_timeout == brief +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value brief == 0 -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.dump_config():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.inbox_new_mail_count == orig(brief) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.current_val.l) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->inbox_new_mail_count == orig(brief) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->current_val.l) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.end_keyboard():::ENTER use_fkeys == 0 @@ -1590,8 +1590,8 @@ folder == "INBOX" final_msg has only one value =========================================================================== global.expunge_and_close():::EXIT -final_msg[] == "Closed folder \"INBOX\". Kept all 23 messages." -orig(folder) is a substring of final_msg[] +final_msg[0] == "Closed folder \"INBOX\". Kept all 23 messages." +orig(folder) is a substring of final_msg[0] =========================================================================== global.fcc_rules():::ENTER index == 0 @@ -1692,93 +1692,93 @@ global.folder_name_exists():::EXIT return == 0 =========================================================================== global.format_keymenu():::ENTER -km.how_many == km.which -km.how_many == km.width -km.how_many one of { 1, 2, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.keys.column == 0 -km.formatted_hm one of { 0, 4294967042L } -km.formatted_hm is a pointer -bm[] one of { 3, 253, 255 } +km->how_many == km->which +km->how_many == km->width +km->how_many one of { 1, 2, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->keys->column == 0 +km->formatted_hm one of { 0, 4294967042L } +km->formatted_hm is a pointer +bm[0] one of { 3, 253, 255 } width == 80 =========================================================================== global.format_keymenu():::EXIT -km[] == orig(km[]) -km.how_many == km.which -km.how_many == km.width -km.keys == orig(km.keys) -km.keys[] == orig(km.keys[]) -km.keys.name == orig(km.keys.name) -km.keys.label == orig(km.keys.label) -km.keys.bind == orig(km.keys.bind) -km.keys.bind.cmd == orig(km.keys.bind.cmd) -km.keys.bind.nch == orig(km.keys.bind.nch) -km.keys.bind.ch == orig(km.keys.bind.ch) -bm[] == orig(bm[]) -km.how_many one of { 20481, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.keys.column one of { 0, 1 } -bm[] one of { 3, 253, 255 } -km.how_many % orig(km.how_many) == 0 -orig(km.how_many) is a bitwise subset of km.how_many -orig(km.how_many) is a bitwise subset of km.formatted_hm -orig(km.formatted_hm) % km.formatted_hm == 0 -orig(km.formatted_hm) is a bitwise subset of km.formatted_hm +km[0] == orig(km[0]) +km->how_many == km->which +km->how_many == km->width +km->keys == orig(km->keys) +km->keys[0] == orig(km->keys[0]) +km->keys->name == orig(km->keys->name) +km->keys->label == orig(km->keys->label) +km->keys->bind == orig(km->keys->bind) +km->keys->bind.cmd == orig(km->keys->bind.cmd) +km->keys->bind.nch == orig(km->keys->bind.nch) +km->keys->bind.ch == orig(km->keys->bind.ch) +bm[0] == orig(bm[0]) +km->how_many one of { 20481, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->keys->column one of { 0, 1 } +bm[0] one of { 3, 253, 255 } +km->how_many % orig(km->how_many) == 0 +orig(km->how_many) is a bitwise subset of km->how_many +orig(km->how_many) is a bitwise subset of km->formatted_hm +orig(km->formatted_hm) % km->formatted_hm == 0 +orig(km->formatted_hm) is a bitwise subset of km->formatted_hm =========================================================================== global.format_titlebar():::ENTER =========================================================================== global.format_titlebar():::EXIT -start_col[] one of { 0, 11 } +start_col[0] one of { 0, 11 } return one of { " PINE 4.03 MAIN MENU Folder: INBOX 23 Messages ", " PINE 4.03 MAIN MENU Folder: (CLOSED) No Messages ", " PINE 4.03 SETUP ADDRESS BOOKS Folder: INBOX 23 Messages " } return is printable =========================================================================== global.free_cache_array():::ENTER c_array has only one value -c_array[] has only one value +c_array[0] has only one value size == 57 =========================================================================== global.free_cache_array():::EXIT -c_array[] == null +c_array[0] == null =========================================================================== global.free_context():::ENTER cntxt has only one value -cntxt[] has only one value +cntxt[0] has only one value =========================================================================== global.free_context():::EXIT -cntxt[] == null +cntxt[0] == null =========================================================================== global.free_fdir():::ENTER f has only one value -f[] has only one value +f[0] has only one value recur == 1 =========================================================================== global.free_fdir():::EXIT -f[] == null +f[0] == null =========================================================================== global.free_folder_entries():::ENTER flist has only one value -flist[] has only one value +flist[0] has only one value =========================================================================== global.free_folder_entries():::EXIT -flist[] == null +flist[0] == null =========================================================================== global.free_list_array():::ENTER list != null -list[] == null +list[0] == null =========================================================================== global.free_list_array():::EXIT -list[] == orig(list[]) -list[] == null +list[0] == orig(list[0]) +list[0] == null =========================================================================== global.get_display_line():::ENTER continuation one of { 0, 1 } @@ -1786,14 +1786,14 @@ retcol has only one value (global_row & continuation) == 0 =========================================================================== global.get_display_line():::EXIT -s_hilite[] == retcol[] -s_hilite[] == orig(global_row) -s_hilite[] == 0 -e_hilite[] == 80 -retcol[] one of { 0, 40 } +s_hilite[0] == retcol[0] +s_hilite[0] == orig(global_row) +s_hilite[0] == 0 +e_hilite[0] == 80 +retcol[0] one of { 0, 40 } return is printable -(orig(global_row) == 0) ==> (retcol[] == 0) -(retcol[] & orig(global_row)) == 0 +(orig(global_row) == 0) ==> (retcol[0] == 0) +(retcol[0] & orig(global_row)) == 0 =========================================================================== global.get_dlc():::ENTER row >= 0 @@ -1826,29 +1826,29 @@ string is printable firstws == 0 =========================================================================== global.get_pair():::EXIT -value[] == orig(string) -value[] one of { ".addressbook", "mail/[]" } -value[] is printable +value[0] == orig(string) +value[0] one of { ".addressbook", "mail/[]" } +value[0] is printable =========================================================================== global.get_user_info():::ENTER ui has only one value -ui[] has only one value +ui[0] has only one value =========================================================================== global.get_user_info():::EXIT -ui[] == orig(ui[]) -ui[] has only one value -ui.homedir == "/home/mhardojo" -ui.login == "mhardojo" -ui.fullname == "Madeline Hardojo" -ui.login is a substring of ui.homedir +ui[0] == orig(ui[0]) +ui[0] has only one value +ui->homedir == "/home/mhardojo" +ui->login == "mhardojo" +ui->fullname == "Madeline Hardojo" +ui->login is a substring of ui->homedir =========================================================================== global.get_windsize():::ENTER ttyo has only one value =========================================================================== global.get_windsize():::EXIT -ttyo[] has only one value -ttyo.screen_rows == 24 -ttyo.screen_cols == 80 +ttyo[0] has only one value +ttyo->screen_rows == 24 +ttyo->screen_cols == 80 return == 0 =========================================================================== global.getdomainnames():::ENTER @@ -1916,775 +1916,775 @@ global.init_disp_form():::EXIT global.init_folder_entries():::EXIT =========================================================================== global.init_folders():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.goto_default_rule -ps.mail_box_changed == ps.full_header -ps.mail_box_changed == ps.orig_use_fkeys -ps.mail_box_changed == ps.try_to_create -ps.mail_box_changed == ps.low_speed -ps.mail_box_changed == ps.dead_inbox -ps.mail_box_changed == ps.dead_stream -ps.mail_box_changed == ps.noticed_dead_inbox -ps.mail_box_changed == ps.noticed_dead_stream -ps.mail_box_changed == ps.mm_log_error -ps.mail_box_changed == ps.compose_mime -ps.mail_box_changed == ps.show_new_version -ps.mail_box_changed == ps.pre390 -ps.mail_box_changed == ps.first_time_user -ps.mail_box_changed == ps.outstanding_pinerc_changes -ps.mail_box_changed == ps.intr_pending -ps.mail_box_changed == ps.expunge_in_progress -ps.mail_box_changed == ps.readonly_pinerc -ps.mail_box_changed == ps.view_all_except -ps.mail_box_changed == ps.start_in_index -ps.mail_box_changed == ps.noshow_error -ps.mail_box_changed == ps.noshow_warn -ps.mail_box_changed == ps.noshow_timeout -ps.mail_box_changed == ps.phone_home -ps.mail_box_changed == ps.painted_body_on_startup -ps.mail_box_changed == ps.painted_footer_on_startup -ps.mail_box_changed == ps.open_readonly_on_startup -ps.mail_box_changed == ps.start_entry -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->goto_default_rule +ps->mail_box_changed == ps->full_header +ps->mail_box_changed == ps->orig_use_fkeys +ps->mail_box_changed == ps->try_to_create +ps->mail_box_changed == ps->low_speed +ps->mail_box_changed == ps->dead_inbox +ps->mail_box_changed == ps->dead_stream +ps->mail_box_changed == ps->noticed_dead_inbox +ps->mail_box_changed == ps->noticed_dead_stream +ps->mail_box_changed == ps->mm_log_error +ps->mail_box_changed == ps->compose_mime +ps->mail_box_changed == ps->show_new_version +ps->mail_box_changed == ps->pre390 +ps->mail_box_changed == ps->first_time_user +ps->mail_box_changed == ps->outstanding_pinerc_changes +ps->mail_box_changed == ps->intr_pending +ps->mail_box_changed == ps->expunge_in_progress +ps->mail_box_changed == ps->readonly_pinerc +ps->mail_box_changed == ps->view_all_except +ps->mail_box_changed == ps->start_in_index +ps->mail_box_changed == ps->noshow_error +ps->mail_box_changed == ps->noshow_warn +ps->mail_box_changed == ps->noshow_timeout +ps->mail_box_changed == ps->phone_home +ps->mail_box_changed == ps->painted_body_on_startup +ps->mail_box_changed == ps->painted_footer_on_startup +ps->mail_box_changed == ps->open_readonly_on_startup +ps->mail_box_changed == ps->start_entry +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_folders():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_last == ps.inbox_stream -ps.context_last == ps.inbox_msgmap -ps.context_last == ps.mail_stream -ps.context_last == ps.post -ps.context_last == ps.sort_types -ps.context_last == ps.print -ps.context_last == orig(ps.context_list) -ps.context_last == orig(ps.context_current) -ps.context_last == orig(ps.context_last) -ps.context_last == orig(ps.inbox_stream) -ps.context_last == orig(ps.inbox_msgmap) -ps.context_last == orig(ps.mail_stream) -ps.context_last == orig(ps.post) -ps.context_last == orig(ps.sort_types) -ps.context_last == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.goto_default_rule -ps.mail_box_changed == ps.full_header -ps.mail_box_changed == ps.orig_use_fkeys -ps.mail_box_changed == ps.try_to_create -ps.mail_box_changed == ps.low_speed -ps.mail_box_changed == ps.dead_inbox -ps.mail_box_changed == ps.dead_stream -ps.mail_box_changed == ps.noticed_dead_inbox -ps.mail_box_changed == ps.noticed_dead_stream -ps.mail_box_changed == ps.mm_log_error -ps.mail_box_changed == ps.compose_mime -ps.mail_box_changed == ps.show_new_version -ps.mail_box_changed == ps.pre390 -ps.mail_box_changed == ps.first_time_user -ps.mail_box_changed == ps.outstanding_pinerc_changes -ps.mail_box_changed == ps.intr_pending -ps.mail_box_changed == ps.expunge_in_progress -ps.mail_box_changed == ps.readonly_pinerc -ps.mail_box_changed == ps.view_all_except -ps.mail_box_changed == ps.start_in_index -ps.mail_box_changed == ps.noshow_error -ps.mail_box_changed == ps.noshow_warn -ps.mail_box_changed == ps.noshow_timeout -ps.mail_box_changed == ps.phone_home -ps.mail_box_changed == ps.painted_body_on_startup -ps.mail_box_changed == ps.painted_footer_on_startup -ps.mail_box_changed == ps.open_readonly_on_startup -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.goto_default_rule) -ps.mail_box_changed == orig(ps.full_header) -ps.mail_box_changed == orig(ps.orig_use_fkeys) -ps.mail_box_changed == orig(ps.try_to_create) -ps.mail_box_changed == orig(ps.low_speed) -ps.mail_box_changed == orig(ps.dead_inbox) -ps.mail_box_changed == orig(ps.dead_stream) -ps.mail_box_changed == orig(ps.noticed_dead_inbox) -ps.mail_box_changed == orig(ps.noticed_dead_stream) -ps.mail_box_changed == orig(ps.mm_log_error) -ps.mail_box_changed == orig(ps.compose_mime) -ps.mail_box_changed == orig(ps.show_new_version) -ps.mail_box_changed == orig(ps.pre390) -ps.mail_box_changed == orig(ps.first_time_user) -ps.mail_box_changed == orig(ps.outstanding_pinerc_changes) -ps.mail_box_changed == orig(ps.intr_pending) -ps.mail_box_changed == orig(ps.expunge_in_progress) -ps.mail_box_changed == orig(ps.readonly_pinerc) -ps.mail_box_changed == orig(ps.view_all_except) -ps.mail_box_changed == orig(ps.start_in_index) -ps.mail_box_changed == orig(ps.noshow_error) -ps.mail_box_changed == orig(ps.noshow_warn) -ps.mail_box_changed == orig(ps.noshow_timeout) -ps.mail_box_changed == orig(ps.phone_home) -ps.mail_box_changed == orig(ps.painted_body_on_startup) -ps.mail_box_changed == orig(ps.painted_footer_on_startup) -ps.mail_box_changed == orig(ps.open_readonly_on_startup) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.ttyo[] == orig(ps.ttyo[]) -ps.ttyo.screen_rows == orig(ps.ttyo.screen_rows) -ps.ttyo.screen_cols == orig(ps.ttyo.screen_cols) -ps.ttyo.header_rows == orig(ps.ttyo.header_rows) -ps.ttyo.footer_rows == orig(ps.ttyo.footer_rows) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.next_screen == null -ps.context_list has only one value -ps.context_last == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_last == ps->inbox_stream +ps->context_last == ps->inbox_msgmap +ps->context_last == ps->mail_stream +ps->context_last == ps->post +ps->context_last == ps->sort_types +ps->context_last == ps->print +ps->context_last == orig(ps->context_list) +ps->context_last == orig(ps->context_current) +ps->context_last == orig(ps->context_last) +ps->context_last == orig(ps->inbox_stream) +ps->context_last == orig(ps->inbox_msgmap) +ps->context_last == orig(ps->mail_stream) +ps->context_last == orig(ps->post) +ps->context_last == orig(ps->sort_types) +ps->context_last == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->goto_default_rule +ps->mail_box_changed == ps->full_header +ps->mail_box_changed == ps->orig_use_fkeys +ps->mail_box_changed == ps->try_to_create +ps->mail_box_changed == ps->low_speed +ps->mail_box_changed == ps->dead_inbox +ps->mail_box_changed == ps->dead_stream +ps->mail_box_changed == ps->noticed_dead_inbox +ps->mail_box_changed == ps->noticed_dead_stream +ps->mail_box_changed == ps->mm_log_error +ps->mail_box_changed == ps->compose_mime +ps->mail_box_changed == ps->show_new_version +ps->mail_box_changed == ps->pre390 +ps->mail_box_changed == ps->first_time_user +ps->mail_box_changed == ps->outstanding_pinerc_changes +ps->mail_box_changed == ps->intr_pending +ps->mail_box_changed == ps->expunge_in_progress +ps->mail_box_changed == ps->readonly_pinerc +ps->mail_box_changed == ps->view_all_except +ps->mail_box_changed == ps->start_in_index +ps->mail_box_changed == ps->noshow_error +ps->mail_box_changed == ps->noshow_warn +ps->mail_box_changed == ps->noshow_timeout +ps->mail_box_changed == ps->phone_home +ps->mail_box_changed == ps->painted_body_on_startup +ps->mail_box_changed == ps->painted_footer_on_startup +ps->mail_box_changed == ps->open_readonly_on_startup +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->goto_default_rule) +ps->mail_box_changed == orig(ps->full_header) +ps->mail_box_changed == orig(ps->orig_use_fkeys) +ps->mail_box_changed == orig(ps->try_to_create) +ps->mail_box_changed == orig(ps->low_speed) +ps->mail_box_changed == orig(ps->dead_inbox) +ps->mail_box_changed == orig(ps->dead_stream) +ps->mail_box_changed == orig(ps->noticed_dead_inbox) +ps->mail_box_changed == orig(ps->noticed_dead_stream) +ps->mail_box_changed == orig(ps->mm_log_error) +ps->mail_box_changed == orig(ps->compose_mime) +ps->mail_box_changed == orig(ps->show_new_version) +ps->mail_box_changed == orig(ps->pre390) +ps->mail_box_changed == orig(ps->first_time_user) +ps->mail_box_changed == orig(ps->outstanding_pinerc_changes) +ps->mail_box_changed == orig(ps->intr_pending) +ps->mail_box_changed == orig(ps->expunge_in_progress) +ps->mail_box_changed == orig(ps->readonly_pinerc) +ps->mail_box_changed == orig(ps->view_all_except) +ps->mail_box_changed == orig(ps->start_in_index) +ps->mail_box_changed == orig(ps->noshow_error) +ps->mail_box_changed == orig(ps->noshow_warn) +ps->mail_box_changed == orig(ps->noshow_timeout) +ps->mail_box_changed == orig(ps->phone_home) +ps->mail_box_changed == orig(ps->painted_body_on_startup) +ps->mail_box_changed == orig(ps->painted_footer_on_startup) +ps->mail_box_changed == orig(ps->open_readonly_on_startup) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->ttyo[0] == orig(ps->ttyo[0]) +ps->ttyo->screen_rows == orig(ps->ttyo->screen_rows) +ps->ttyo->screen_cols == orig(ps->ttyo->screen_cols) +ps->ttyo->header_rows == orig(ps->ttyo->header_rows) +ps->ttyo->footer_rows == orig(ps->ttyo->footer_rows) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->next_screen == null +ps->context_list has only one value +ps->context_last == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_hostname():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_hostname():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == return -ps.inbox_expunge_count == return -ps.inbox_changed == return -ps.msgmap == orig(ps.msgmap) -ps.new_mail_count == return -ps.expunge_count == return -ps.first_unseen == return -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.status_msg_delay == return -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.hours_to_timeout == return -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -return == orig(ps.inbox_new_mail_count) -return == orig(ps.inbox_expunge_count) -return == orig(ps.inbox_changed) -return == orig(ps.new_mail_count) -return == orig(ps.expunge_count) -return == orig(ps.first_unseen) -return == orig(ps.status_msg_delay) -return == orig(ps.hours_to_timeout) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == return +ps->inbox_expunge_count == return +ps->inbox_changed == return +ps->msgmap == orig(ps->msgmap) +ps->new_mail_count == return +ps->expunge_count == return +ps->first_unseen == return +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->status_msg_delay == return +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->hours_to_timeout == return +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +return == orig(ps->inbox_new_mail_count) +return == orig(ps->inbox_expunge_count) +return == orig(ps->inbox_changed) +return == orig(ps->new_mail_count) +return == orig(ps->expunge_count) +return == orig(ps->first_unseen) +return == orig(ps->status_msg_delay) +return == orig(ps->hours_to_timeout) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 0 -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_inbox_mapping():::ENTER path == "/var/spool/mail/mhardojo" @@ -2694,325 +2694,325 @@ global.init_inbox_mapping():::EXIT =========================================================================== global.init_index_format():::ENTER answer has only one value -answer[] == null +answer[0] == null =========================================================================== global.init_index_format():::EXIT -answer[] has only one value +answer[0] has only one value =========================================================================== global.init_init_vars():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.index_disp_format -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.last_expire_year -ps.inbox_new_mail_count == ps.last_expire_month -ps.inbox_new_mail_count == ps.printer_category -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.composer_fillcol -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.viewer_overlap -ps.mail_box_changed == ps.scroll_margin -ps.mail_box_changed == ps.remote_abook_history -ps.mail_box_changed == ps.debug_malloc -ps.mail_box_changed == ps.debug_timestamp -ps.mail_box_changed == ps.debug_flush -ps.mail_box_changed == ps.debug_imap -ps.mail_box_changed == ps.debug_nfiles -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.feat_list_back_compat == ps.init_errs -ps.initial_cmds == ps.free_initial_cmds +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->index_disp_format +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->last_expire_year +ps->inbox_new_mail_count == ps->last_expire_month +ps->inbox_new_mail_count == ps->printer_category +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->composer_fillcol +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->viewer_overlap +ps->mail_box_changed == ps->scroll_margin +ps->mail_box_changed == ps->remote_abook_history +ps->mail_box_changed == ps->debug_malloc +ps->mail_box_changed == ps->debug_timestamp +ps->mail_box_changed == ps->debug_flush +ps->mail_box_changed == ps->debug_imap +ps->mail_box_changed == ps->debug_nfiles +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->feat_list_back_compat == ps->init_errs +ps->initial_cmds == ps->free_initial_cmds ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.vars == null +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->vars == null =========================================================================== global.init_init_vars():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.index_disp_format -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.index_disp_format) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.last_expire_year -ps.inbox_new_mail_count == ps.last_expire_month -ps.inbox_new_mail_count == ps.printer_category -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.composer_fillcol -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.last_expire_year) -ps.inbox_new_mail_count == orig(ps.last_expire_month) -ps.inbox_new_mail_count == orig(ps.printer_category) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.composer_fillcol) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.viewer_overlap -ps.mail_box_changed == ps.scroll_margin -ps.mail_box_changed == ps.remote_abook_history -ps.mail_box_changed == ps.debug_malloc -ps.mail_box_changed == ps.debug_timestamp -ps.mail_box_changed == ps.debug_flush -ps.mail_box_changed == ps.debug_imap -ps.mail_box_changed == ps.debug_nfiles -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.viewer_overlap) -ps.mail_box_changed == orig(ps.scroll_margin) -ps.mail_box_changed == orig(ps.remote_abook_history) -ps.mail_box_changed == orig(ps.debug_malloc) -ps.mail_box_changed == orig(ps.debug_timestamp) -ps.mail_box_changed == orig(ps.debug_flush) -ps.mail_box_changed == orig(ps.debug_imap) -ps.mail_box_changed == orig(ps.debug_nfiles) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.init_context == orig(ps.init_context) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->index_disp_format +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->index_disp_format) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->last_expire_year +ps->inbox_new_mail_count == ps->last_expire_month +ps->inbox_new_mail_count == ps->printer_category +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->composer_fillcol +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->last_expire_year) +ps->inbox_new_mail_count == orig(ps->last_expire_month) +ps->inbox_new_mail_count == orig(ps->printer_category) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->composer_fillcol) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->viewer_overlap +ps->mail_box_changed == ps->scroll_margin +ps->mail_box_changed == ps->remote_abook_history +ps->mail_box_changed == ps->debug_malloc +ps->mail_box_changed == ps->debug_timestamp +ps->mail_box_changed == ps->debug_flush +ps->mail_box_changed == ps->debug_imap +ps->mail_box_changed == ps->debug_nfiles +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->viewer_overlap) +ps->mail_box_changed == orig(ps->scroll_margin) +ps->mail_box_changed == orig(ps->remote_abook_history) +ps->mail_box_changed == orig(ps->debug_malloc) +ps->mail_box_changed == orig(ps->debug_timestamp) +ps->mail_box_changed == orig(ps->debug_flush) +ps->mail_box_changed == orig(ps->debug_imap) +ps->mail_box_changed == orig(ps->debug_nfiles) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->init_context == orig(ps->init_context) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 1007053872 =========================================================================== global.init_keyboard():::ENTER @@ -3021,385 +3021,385 @@ use_fkeys == 0 global.init_keyboard():::EXIT =========================================================================== global.init_mail_dir():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_mail_dir():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == return -ps.inbox_expunge_count == return -ps.inbox_changed == return -ps.msgmap == orig(ps.msgmap) -ps.new_mail_count == return -ps.expunge_count == return -ps.first_unseen == return -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.status_msg_delay == return -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.hours_to_timeout == return -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -return == orig(ps.inbox_new_mail_count) -return == orig(ps.inbox_expunge_count) -return == orig(ps.inbox_changed) -return == orig(ps.new_mail_count) -return == orig(ps.expunge_count) -return == orig(ps.first_unseen) -return == orig(ps.status_msg_delay) -return == orig(ps.hours_to_timeout) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == return +ps->inbox_expunge_count == return +ps->inbox_changed == return +ps->msgmap == orig(ps->msgmap) +ps->new_mail_count == return +ps->expunge_count == return +ps->first_unseen == return +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->status_msg_delay == return +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->hours_to_timeout == return +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +return == orig(ps->inbox_new_mail_count) +return == orig(ps->inbox_expunge_count) +return == orig(ps->inbox_changed) +return == orig(ps->new_mail_count) +return == orig(ps->expunge_count) +return == orig(ps->first_unseen) +return == orig(ps->status_msg_delay) +return == orig(ps->hours_to_timeout) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 0 -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_news_in_folders():::ENTER clist has only one value @@ -3408,1087 +3408,1087 @@ global.init_news_in_folders():::EXIT return == 0 =========================================================================== global.init_tty_driver():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_tty_driver():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == return -ps.inbox_expunge_count == return -ps.inbox_changed == return -ps.msgmap == orig(ps.msgmap) -ps.new_mail_count == return -ps.expunge_count == return -ps.first_unseen == return -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.goto_default_rule -ps.mail_box_changed == ps.full_header -ps.mail_box_changed == ps.orig_use_fkeys -ps.mail_box_changed == ps.try_to_create -ps.mail_box_changed == ps.low_speed -ps.mail_box_changed == ps.dead_inbox -ps.mail_box_changed == ps.dead_stream -ps.mail_box_changed == ps.noticed_dead_inbox -ps.mail_box_changed == ps.noticed_dead_stream -ps.mail_box_changed == ps.mm_log_error -ps.mail_box_changed == ps.compose_mime -ps.mail_box_changed == ps.show_new_version -ps.mail_box_changed == ps.pre390 -ps.mail_box_changed == ps.first_time_user -ps.mail_box_changed == ps.outstanding_pinerc_changes -ps.mail_box_changed == ps.intr_pending -ps.mail_box_changed == ps.expunge_in_progress -ps.mail_box_changed == ps.readonly_pinerc -ps.mail_box_changed == ps.view_all_except -ps.mail_box_changed == ps.start_in_index -ps.mail_box_changed == ps.noshow_error -ps.mail_box_changed == ps.noshow_warn -ps.mail_box_changed == ps.noshow_timeout -ps.mail_box_changed == ps.phone_home -ps.mail_box_changed == ps.painted_body_on_startup -ps.mail_box_changed == ps.painted_footer_on_startup -ps.mail_box_changed == ps.open_readonly_on_startup -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.status_msg_delay == return -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.hours_to_timeout == return -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -return == orig(ps.inbox_new_mail_count) -return == orig(ps.inbox_expunge_count) -return == orig(ps.inbox_changed) -return == orig(ps.new_mail_count) -return == orig(ps.expunge_count) -return == orig(ps.first_unseen) -return == orig(ps.status_msg_delay) -return == orig(ps.hours_to_timeout) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == return +ps->inbox_expunge_count == return +ps->inbox_changed == return +ps->msgmap == orig(ps->msgmap) +ps->new_mail_count == return +ps->expunge_count == return +ps->first_unseen == return +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->goto_default_rule +ps->mail_box_changed == ps->full_header +ps->mail_box_changed == ps->orig_use_fkeys +ps->mail_box_changed == ps->try_to_create +ps->mail_box_changed == ps->low_speed +ps->mail_box_changed == ps->dead_inbox +ps->mail_box_changed == ps->dead_stream +ps->mail_box_changed == ps->noticed_dead_inbox +ps->mail_box_changed == ps->noticed_dead_stream +ps->mail_box_changed == ps->mm_log_error +ps->mail_box_changed == ps->compose_mime +ps->mail_box_changed == ps->show_new_version +ps->mail_box_changed == ps->pre390 +ps->mail_box_changed == ps->first_time_user +ps->mail_box_changed == ps->outstanding_pinerc_changes +ps->mail_box_changed == ps->intr_pending +ps->mail_box_changed == ps->expunge_in_progress +ps->mail_box_changed == ps->readonly_pinerc +ps->mail_box_changed == ps->view_all_except +ps->mail_box_changed == ps->start_in_index +ps->mail_box_changed == ps->noshow_error +ps->mail_box_changed == ps->noshow_warn +ps->mail_box_changed == ps->noshow_timeout +ps->mail_box_changed == ps->phone_home +ps->mail_box_changed == ps->painted_body_on_startup +ps->mail_box_changed == ps->painted_footer_on_startup +ps->mail_box_changed == ps->open_readonly_on_startup +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->status_msg_delay == return +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->hours_to_timeout == return +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +return == orig(ps->inbox_new_mail_count) +return == orig(ps->inbox_expunge_count) +return == orig(ps->inbox_changed) +return == orig(ps->new_mail_count) +return == orig(ps->expunge_count) +return == orig(ps->first_unseen) +return == orig(ps->status_msg_delay) +return == orig(ps->hours_to_timeout) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 0 -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_username():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_username():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == return -ps.inbox_expunge_count == return -ps.inbox_changed == return -ps.msgmap == orig(ps.msgmap) -ps.new_mail_count == return -ps.expunge_count == return -ps.first_unseen == return -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.current_val.l) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.status_msg_delay == return -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.hours_to_timeout == return -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -return == orig(ps.inbox_new_mail_count) -return == orig(ps.inbox_expunge_count) -return == orig(ps.inbox_changed) -return == orig(ps.new_mail_count) -return == orig(ps.expunge_count) -return == orig(ps.first_unseen) -return == orig(ps.status_msg_delay) -return == orig(ps.hours_to_timeout) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == return +ps->inbox_expunge_count == return +ps->inbox_changed == return +ps->msgmap == orig(ps->msgmap) +ps->new_mail_count == return +ps->expunge_count == return +ps->first_unseen == return +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->current_val.l) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->status_msg_delay == return +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->hours_to_timeout == return +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +return == orig(ps->inbox_new_mail_count) +return == orig(ps->inbox_expunge_count) +return == orig(ps->inbox_changed) +return == orig(ps->new_mail_count) +return == orig(ps->expunge_count) +return == orig(ps->first_unseen) +return == orig(ps->status_msg_delay) +return == orig(ps->hours_to_timeout) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value return == 0 -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.init_vars():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.index_disp_format -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.last_expire_year -ps.inbox_new_mail_count == ps.last_expire_month -ps.inbox_new_mail_count == ps.printer_category -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.composer_fillcol -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.viewer_overlap -ps.mail_box_changed == ps.scroll_margin -ps.mail_box_changed == ps.remote_abook_history -ps.mail_box_changed == ps.debug_malloc -ps.mail_box_changed == ps.debug_timestamp -ps.mail_box_changed == ps.debug_flush -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->index_disp_format +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->last_expire_year +ps->inbox_new_mail_count == ps->last_expire_month +ps->inbox_new_mail_count == ps->printer_category +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->composer_fillcol +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->viewer_overlap +ps->mail_box_changed == ps->scroll_margin +ps->mail_box_changed == ps->remote_abook_history +ps->mail_box_changed == ps->debug_malloc +ps->mail_box_changed == ps->debug_timestamp +ps->mail_box_changed == ps->debug_flush +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pine_name == "pine" -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pine_name == "pine" +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value =========================================================================== global.init_vars():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.index_disp_format) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.last_expire_year) -ps.inbox_new_mail_count == orig(ps.last_expire_month) -ps.inbox_new_mail_count == orig(ps.printer_category) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.composer_fillcol) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.viewer_overlap) -ps.mail_box_changed == orig(ps.scroll_margin) -ps.mail_box_changed == orig(ps.remote_abook_history) -ps.mail_box_changed == orig(ps.debug_malloc) -ps.mail_box_changed == orig(ps.debug_timestamp) -ps.mail_box_changed == orig(ps.debug_flush) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.current_val.l) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->index_disp_format) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->last_expire_year) +ps->inbox_new_mail_count == orig(ps->last_expire_month) +ps->inbox_new_mail_count == orig(ps->printer_category) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->composer_fillcol) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->viewer_overlap) +ps->mail_box_changed == orig(ps->scroll_margin) +ps->mail_box_changed == orig(ps->remote_abook_history) +ps->mail_box_changed == orig(ps->debug_malloc) +ps->mail_box_changed == orig(ps->debug_timestamp) +ps->mail_box_changed == orig(ps->debug_flush) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->current_val.l) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.input_ready():::ENTER time_out one of { 3, 150, 600 } @@ -4526,7 +4526,7 @@ global.kbseq():::ENTER getcfunc has only one value recorder has only one value bail_handler has only one value -c[] == 2115 +c[0] == 2115 =========================================================================== global.kbseq():::EXIT return == 0 @@ -4564,653 +4564,653 @@ p == "/home/mhardojo/.pine-interrupted-mail" global.mail_list_internal():::EXIT =========================================================================== global.main_menu_screen():::ENTER -pine_state.prev_screen == pine_state.redrawer -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.inbox_stream == pine_state.mail_stream -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.inbox_msgmap == pine_state.post -pine_state.inbox_msgmap == pine_state.sort_types -pine_state.inbox_msgmap == pine_state.print -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mangled_footer == pine_state.mangled_header -pine_state.mangled_footer == pine_state.mangled_body -pine_state.mangled_footer == pine_state.mangled_screen -pine_state.mangled_footer == pine_state.in_init_seq -pine_state.mangled_footer == pine_state.save_in_init_seq -pine_state.mangled_footer == pine_state.dont_use_init_cmds -pine_state.mangled_footer == pine_state.give_fixed_warning -pine_state.mangled_footer == pine_state.fix_fixed_warning -pine_state.mangled_footer == pine_state.unseen_in_view -pine_state.mangled_footer == pine_state.start_in_context -pine_state.mangled_footer == pine_state.io_error_on_stream -pine_state.mangled_footer == pine_state.def_sort_rev -pine_state.mangled_footer == pine_state.restricted -pine_state.mangled_footer == pine_state.show_dot_names -pine_state.mangled_footer == pine_state.nr_mode -pine_state.mangled_footer == pine_state.anonymous -pine_state.mangled_footer == pine_state.save_msg_rule -pine_state.mangled_footer == pine_state.fcc_rule -pine_state.mangled_footer == pine_state.ab_sort_rule -pine_state.mangled_footer == pine_state.fld_sort_rule -pine_state.mangled_footer == pine_state.inc_startup_rule -pine_state.mangled_footer == pine_state.start_entry -pine_state.goto_default_rule == pine_state.full_header -pine_state.goto_default_rule == pine_state.orig_use_fkeys -pine_state.goto_default_rule == pine_state.try_to_create -pine_state.goto_default_rule == pine_state.low_speed -pine_state.goto_default_rule == pine_state.dead_inbox -pine_state.goto_default_rule == pine_state.dead_stream -pine_state.goto_default_rule == pine_state.noticed_dead_inbox -pine_state.goto_default_rule == pine_state.noticed_dead_stream -pine_state.goto_default_rule == pine_state.mm_log_error -pine_state.goto_default_rule == pine_state.compose_mime -pine_state.goto_default_rule == pine_state.show_new_version -pine_state.goto_default_rule == pine_state.pre390 -pine_state.goto_default_rule == pine_state.first_time_user -pine_state.goto_default_rule == pine_state.outstanding_pinerc_changes -pine_state.goto_default_rule == pine_state.intr_pending -pine_state.goto_default_rule == pine_state.expunge_in_progress -pine_state.goto_default_rule == pine_state.readonly_pinerc -pine_state.goto_default_rule == pine_state.view_all_except -pine_state.goto_default_rule == pine_state.start_in_index -pine_state.goto_default_rule == pine_state.noshow_error -pine_state.goto_default_rule == pine_state.noshow_warn -pine_state.goto_default_rule == pine_state.noshow_timeout -pine_state.goto_default_rule == pine_state.phone_home -pine_state.goto_default_rule == pine_state.painted_body_on_startup -pine_state.goto_default_rule == pine_state.painted_footer_on_startup -pine_state.goto_default_rule == pine_state.open_readonly_on_startup -pine_state.viewer_overlap == pine_state.scroll_margin -pine_state.viewer_overlap == pine_state.remote_abook_history -pine_state.viewer_overlap == pine_state.debug_malloc -pine_state.viewer_overlap == pine_state.debug_timestamp -pine_state.viewer_overlap == pine_state.debug_flush -pine_state.debug_imap == pine_state.debug_nfiles -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.init_context == pine_state.printer_category -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed +pine_state->prev_screen == pine_state->redrawer +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->inbox_stream == pine_state->mail_stream +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->inbox_msgmap == pine_state->post +pine_state->inbox_msgmap == pine_state->sort_types +pine_state->inbox_msgmap == pine_state->print +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mangled_footer == pine_state->mangled_header +pine_state->mangled_footer == pine_state->mangled_body +pine_state->mangled_footer == pine_state->mangled_screen +pine_state->mangled_footer == pine_state->in_init_seq +pine_state->mangled_footer == pine_state->save_in_init_seq +pine_state->mangled_footer == pine_state->dont_use_init_cmds +pine_state->mangled_footer == pine_state->give_fixed_warning +pine_state->mangled_footer == pine_state->fix_fixed_warning +pine_state->mangled_footer == pine_state->unseen_in_view +pine_state->mangled_footer == pine_state->start_in_context +pine_state->mangled_footer == pine_state->io_error_on_stream +pine_state->mangled_footer == pine_state->def_sort_rev +pine_state->mangled_footer == pine_state->restricted +pine_state->mangled_footer == pine_state->show_dot_names +pine_state->mangled_footer == pine_state->nr_mode +pine_state->mangled_footer == pine_state->anonymous +pine_state->mangled_footer == pine_state->save_msg_rule +pine_state->mangled_footer == pine_state->fcc_rule +pine_state->mangled_footer == pine_state->ab_sort_rule +pine_state->mangled_footer == pine_state->fld_sort_rule +pine_state->mangled_footer == pine_state->inc_startup_rule +pine_state->mangled_footer == pine_state->start_entry +pine_state->goto_default_rule == pine_state->full_header +pine_state->goto_default_rule == pine_state->orig_use_fkeys +pine_state->goto_default_rule == pine_state->try_to_create +pine_state->goto_default_rule == pine_state->low_speed +pine_state->goto_default_rule == pine_state->dead_inbox +pine_state->goto_default_rule == pine_state->dead_stream +pine_state->goto_default_rule == pine_state->noticed_dead_inbox +pine_state->goto_default_rule == pine_state->noticed_dead_stream +pine_state->goto_default_rule == pine_state->mm_log_error +pine_state->goto_default_rule == pine_state->compose_mime +pine_state->goto_default_rule == pine_state->show_new_version +pine_state->goto_default_rule == pine_state->pre390 +pine_state->goto_default_rule == pine_state->first_time_user +pine_state->goto_default_rule == pine_state->outstanding_pinerc_changes +pine_state->goto_default_rule == pine_state->intr_pending +pine_state->goto_default_rule == pine_state->expunge_in_progress +pine_state->goto_default_rule == pine_state->readonly_pinerc +pine_state->goto_default_rule == pine_state->view_all_except +pine_state->goto_default_rule == pine_state->start_in_index +pine_state->goto_default_rule == pine_state->noshow_error +pine_state->goto_default_rule == pine_state->noshow_warn +pine_state->goto_default_rule == pine_state->noshow_timeout +pine_state->goto_default_rule == pine_state->phone_home +pine_state->goto_default_rule == pine_state->painted_body_on_startup +pine_state->goto_default_rule == pine_state->painted_footer_on_startup +pine_state->goto_default_rule == pine_state->open_readonly_on_startup +pine_state->viewer_overlap == pine_state->scroll_margin +pine_state->viewer_overlap == pine_state->remote_abook_history +pine_state->viewer_overlap == pine_state->debug_malloc +pine_state->viewer_overlap == pine_state->debug_timestamp +pine_state->viewer_overlap == pine_state->debug_flush +pine_state->debug_imap == pine_state->debug_nfiles +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->init_context == pine_state->printer_category +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed pine_state has only one value -pine_state[] has only one value -pine_state.next_screen has only one value -pine_state.prev_screen == null -pine_state.context_list has only one value -pine_state.inbox_stream has only one value -pine_state.inbox_new_mail_count == 0 -pine_state.inbox_msgmap == null -pine_state.msgmap has only one value -pine_state.mail_box_changed == 1112426752 -pine_state.atmts has only one value -pine_state.atmts_allocated == 1 -pine_state.index_disp_format has only one value -pine_state.folders_dir == "/home/mhardojo/mail" -pine_state.start_mode == 0 -pine_state.mangled_footer == 0 -pine_state.goto_default_rule == 201326592 -pine_state.viewer_overlap == 196610 -pine_state.debug_imap == 32 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo has only one value -pine_state.ttyo[] has only one value -pine_state.ttyo.screen_rows == 24 -pine_state.ttyo.screen_cols == 80 -pine_state.ttyo.header_rows == 2 -pine_state.ttyo.footer_rows == 3 -pine_state.home_dir == "/home/mhardojo" -pine_state.hostname == "measure.unl.edu" -pine_state.localdomain == "unl.edu" -pine_state.userdomain == "hades.unl.edu" -pine_state.pinerc == "/home/mhardojo/.pinerc" -pine_state.pine_name == "pine" -pine_state.last_expire_year == 999 -pine_state.last_expire_month == 98 -pine_state.composer_fillcol == 74 -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.current_val.p == "Madeline Hardojo" -pine_state.vars.current_val.l has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value -pine_state.home_dir is a substring of pine_state.folders_dir -pine_state.home_dir is a substring of pine_state.pinerc -pine_state.localdomain is a substring of pine_state.hostname -pine_state.localdomain is a substring of pine_state.userdomain -pine_state.pine_name is a substring of pine_state.pinerc +pine_state[0] has only one value +pine_state->next_screen has only one value +pine_state->prev_screen == null +pine_state->context_list has only one value +pine_state->inbox_stream has only one value +pine_state->inbox_new_mail_count == 0 +pine_state->inbox_msgmap == null +pine_state->msgmap has only one value +pine_state->mail_box_changed == 1112426752 +pine_state->atmts has only one value +pine_state->atmts_allocated == 1 +pine_state->index_disp_format has only one value +pine_state->folders_dir == "/home/mhardojo/mail" +pine_state->start_mode == 0 +pine_state->mangled_footer == 0 +pine_state->goto_default_rule == 201326592 +pine_state->viewer_overlap == 196610 +pine_state->debug_imap == 32 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo has only one value +pine_state->ttyo[0] has only one value +pine_state->ttyo->screen_rows == 24 +pine_state->ttyo->screen_cols == 80 +pine_state->ttyo->header_rows == 2 +pine_state->ttyo->footer_rows == 3 +pine_state->home_dir == "/home/mhardojo" +pine_state->hostname == "measure.unl.edu" +pine_state->localdomain == "unl.edu" +pine_state->userdomain == "hades.unl.edu" +pine_state->pinerc == "/home/mhardojo/.pinerc" +pine_state->pine_name == "pine" +pine_state->last_expire_year == 999 +pine_state->last_expire_month == 98 +pine_state->composer_fillcol == 74 +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->current_val.p == "Madeline Hardojo" +pine_state->vars->current_val.l has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value +pine_state->home_dir is a substring of pine_state->folders_dir +pine_state->home_dir is a substring of pine_state->pinerc +pine_state->localdomain is a substring of pine_state->hostname +pine_state->localdomain is a substring of pine_state->userdomain +pine_state->pine_name is a substring of pine_state->pinerc =========================================================================== global.main_menu_screen():::EXIT -pine_state[] == orig(pine_state[]) -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.context_list == orig(pine_state.context_list) -pine_state.context_list == orig(pine_state.context_current) -pine_state.context_list == orig(pine_state.context_last) -pine_state.inbox_stream == pine_state.mail_stream -pine_state.inbox_stream == orig(pine_state.inbox_stream) -pine_state.inbox_stream == orig(pine_state.mail_stream) -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.inbox_new_mail_count == orig(pine_state.inbox_new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_changed) -pine_state.inbox_new_mail_count == orig(pine_state.new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.first_unseen) -pine_state.inbox_new_mail_count == orig(pine_state.status_msg_delay) -pine_state.inbox_new_mail_count == orig(pine_state.hours_to_timeout) -pine_state.inbox_msgmap == pine_state.post -pine_state.inbox_msgmap == pine_state.sort_types -pine_state.inbox_msgmap == pine_state.print -pine_state.inbox_msgmap == orig(pine_state.inbox_msgmap) -pine_state.inbox_msgmap == orig(pine_state.post) -pine_state.inbox_msgmap == orig(pine_state.sort_types) -pine_state.inbox_msgmap == orig(pine_state.print) -pine_state.msgmap == orig(pine_state.msgmap) -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mail_box_changed == orig(pine_state.mail_box_changed) -pine_state.mail_box_changed == orig(pine_state.unsorted_newmail) -pine_state.atmts == orig(pine_state.atmts) -pine_state.atmts_allocated == orig(pine_state.atmts_allocated) -pine_state.index_disp_format == orig(pine_state.index_disp_format) -pine_state.start_mode == orig(pine_state.start_mode) -pine_state.mangled_footer == pine_state.mangled_header -pine_state.mangled_footer == pine_state.mangled_body -pine_state.mangled_footer == pine_state.mangled_screen -pine_state.mangled_footer == pine_state.in_init_seq -pine_state.mangled_footer == pine_state.save_in_init_seq -pine_state.mangled_footer == pine_state.dont_use_init_cmds -pine_state.mangled_footer == pine_state.give_fixed_warning -pine_state.mangled_footer == pine_state.fix_fixed_warning -pine_state.mangled_footer == pine_state.unseen_in_view -pine_state.mangled_footer == pine_state.start_in_context -pine_state.mangled_footer == pine_state.io_error_on_stream -pine_state.mangled_footer == pine_state.def_sort_rev -pine_state.mangled_footer == pine_state.restricted -pine_state.mangled_footer == pine_state.show_dot_names -pine_state.mangled_footer == pine_state.nr_mode -pine_state.mangled_footer == pine_state.anonymous -pine_state.mangled_footer == pine_state.save_msg_rule -pine_state.mangled_footer == pine_state.fcc_rule -pine_state.mangled_footer == pine_state.ab_sort_rule -pine_state.mangled_footer == pine_state.fld_sort_rule -pine_state.mangled_footer == pine_state.inc_startup_rule -pine_state.mangled_footer == pine_state.goto_default_rule -pine_state.mangled_footer == pine_state.full_header -pine_state.mangled_footer == pine_state.orig_use_fkeys -pine_state.mangled_footer == pine_state.try_to_create -pine_state.mangled_footer == pine_state.low_speed -pine_state.mangled_footer == pine_state.dead_inbox -pine_state.mangled_footer == pine_state.dead_stream -pine_state.mangled_footer == pine_state.noticed_dead_inbox -pine_state.mangled_footer == pine_state.noticed_dead_stream -pine_state.mangled_footer == pine_state.mm_log_error -pine_state.mangled_footer == pine_state.compose_mime -pine_state.mangled_footer == pine_state.show_new_version -pine_state.mangled_footer == pine_state.pre390 -pine_state.mangled_footer == pine_state.first_time_user -pine_state.mangled_footer == pine_state.outstanding_pinerc_changes -pine_state.mangled_footer == pine_state.intr_pending -pine_state.mangled_footer == pine_state.expunge_in_progress -pine_state.mangled_footer == pine_state.readonly_pinerc -pine_state.mangled_footer == pine_state.view_all_except -pine_state.mangled_footer == pine_state.start_in_index -pine_state.mangled_footer == pine_state.noshow_error -pine_state.mangled_footer == pine_state.noshow_warn -pine_state.mangled_footer == pine_state.noshow_timeout -pine_state.mangled_footer == pine_state.phone_home -pine_state.mangled_footer == pine_state.painted_body_on_startup -pine_state.mangled_footer == pine_state.painted_footer_on_startup -pine_state.mangled_footer == pine_state.open_readonly_on_startup -pine_state.mangled_footer == pine_state.start_entry -pine_state.mangled_footer == orig(pine_state.mangled_footer) -pine_state.mangled_footer == orig(pine_state.mangled_header) -pine_state.mangled_footer == orig(pine_state.mangled_body) -pine_state.mangled_footer == orig(pine_state.mangled_screen) -pine_state.mangled_footer == orig(pine_state.in_init_seq) -pine_state.mangled_footer == orig(pine_state.save_in_init_seq) -pine_state.mangled_footer == orig(pine_state.dont_use_init_cmds) -pine_state.mangled_footer == orig(pine_state.give_fixed_warning) -pine_state.mangled_footer == orig(pine_state.fix_fixed_warning) -pine_state.mangled_footer == orig(pine_state.unseen_in_view) -pine_state.mangled_footer == orig(pine_state.start_in_context) -pine_state.mangled_footer == orig(pine_state.io_error_on_stream) -pine_state.mangled_footer == orig(pine_state.def_sort_rev) -pine_state.mangled_footer == orig(pine_state.restricted) -pine_state.mangled_footer == orig(pine_state.show_dot_names) -pine_state.mangled_footer == orig(pine_state.nr_mode) -pine_state.mangled_footer == orig(pine_state.anonymous) -pine_state.mangled_footer == orig(pine_state.save_msg_rule) -pine_state.mangled_footer == orig(pine_state.fcc_rule) -pine_state.mangled_footer == orig(pine_state.ab_sort_rule) -pine_state.mangled_footer == orig(pine_state.fld_sort_rule) -pine_state.mangled_footer == orig(pine_state.inc_startup_rule) -pine_state.mangled_footer == orig(pine_state.start_entry) -pine_state.viewer_overlap == pine_state.scroll_margin -pine_state.viewer_overlap == pine_state.remote_abook_history -pine_state.viewer_overlap == pine_state.debug_malloc -pine_state.viewer_overlap == pine_state.debug_timestamp -pine_state.viewer_overlap == pine_state.debug_flush -pine_state.viewer_overlap == orig(pine_state.viewer_overlap) -pine_state.viewer_overlap == orig(pine_state.scroll_margin) -pine_state.viewer_overlap == orig(pine_state.remote_abook_history) -pine_state.viewer_overlap == orig(pine_state.debug_malloc) -pine_state.viewer_overlap == orig(pine_state.debug_timestamp) -pine_state.viewer_overlap == orig(pine_state.debug_flush) -pine_state.debug_imap == pine_state.debug_nfiles -pine_state.debug_imap == orig(pine_state.debug_imap) -pine_state.debug_imap == orig(pine_state.debug_nfiles) -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.feat_list_back_compat == orig(pine_state.feat_list_back_compat) -pine_state.feat_list_back_compat == orig(pine_state.init_errs) -pine_state.feat_list_back_compat == orig(pine_state.vars.user_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.global_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.fixed_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.cmdline_val.l) -pine_state.init_context == pine_state.printer_category -pine_state.init_context == orig(pine_state.init_context) -pine_state.init_context == orig(pine_state.printer_category) -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.initial_cmds == orig(pine_state.initial_cmds) -pine_state.initial_cmds == orig(pine_state.free_initial_cmds) -pine_state.ttyo == orig(pine_state.ttyo) -pine_state.ttyo[] == orig(pine_state.ttyo[]) -pine_state.ttyo.screen_rows == orig(pine_state.ttyo.screen_rows) -pine_state.ttyo.screen_cols == orig(pine_state.ttyo.screen_cols) -pine_state.ttyo.header_rows == orig(pine_state.ttyo.header_rows) -pine_state.ttyo.footer_rows == orig(pine_state.ttyo.footer_rows) -pine_state.last_expire_year == orig(pine_state.last_expire_year) -pine_state.last_expire_month == orig(pine_state.last_expire_month) -pine_state.composer_fillcol == orig(pine_state.composer_fillcol) -pine_state.vars == orig(pine_state.vars) -pine_state.vars[] == orig(pine_state.vars[]) -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed -pine_state.vars.is_obsolete == orig(pine_state.vars.is_obsolete) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_used) -pine_state.vars.is_obsolete == orig(pine_state.vars.been_written) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_user) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_global) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_list) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_fixed) -pine_state.vars.current_val == orig(pine_state.vars.current_val) -pine_state.vars.current_val.l == orig(pine_state.vars.current_val.l) -pine_state.vars.user_val == orig(pine_state.vars.user_val) -pine_state.vars.global_val == orig(pine_state.vars.global_val) -pine_state.vars.fixed_val == orig(pine_state.vars.fixed_val) -pine_state.vars.cmdline_val == orig(pine_state.vars.cmdline_val) -pine_state[] has only one value -pine_state.next_screen has only one value -pine_state.prev_screen has only one value -pine_state.redrawer has only one value -pine_state.context_list has only one value -pine_state.inbox_stream has only one value -pine_state.inbox_new_mail_count == 0 -pine_state.inbox_msgmap == null -pine_state.msgmap has only one value -pine_state.mail_box_changed == 1112426752 -pine_state.atmts has only one value -pine_state.atmts_allocated == 1 -pine_state.index_disp_format has only one value -pine_state.folders_dir == "/home/mhardojo/mail" -pine_state.start_mode == 0 -pine_state.mangled_footer == 0 -pine_state.viewer_overlap == 196610 -pine_state.debug_imap == 32 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo has only one value -pine_state.ttyo[] has only one value -pine_state.ttyo.screen_rows == 24 -pine_state.ttyo.screen_cols == 80 -pine_state.ttyo.header_rows == 2 -pine_state.ttyo.footer_rows == 3 -pine_state.home_dir == "/home/mhardojo" -pine_state.hostname == "measure.unl.edu" -pine_state.localdomain == "unl.edu" -pine_state.userdomain == "hades.unl.edu" -pine_state.pinerc == "/home/mhardojo/.pinerc" -pine_state.pine_name == "pine" -pine_state.last_expire_year == 999 -pine_state.last_expire_month == 98 -pine_state.composer_fillcol == 74 -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.current_val.p == "Madeline Hardojo" -pine_state.vars.current_val.l has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value -pine_state.home_dir is a substring of pine_state.folders_dir -pine_state.home_dir is a substring of pine_state.pinerc -pine_state.localdomain is a substring of pine_state.hostname -pine_state.localdomain is a substring of pine_state.userdomain -pine_state.pine_name is a substring of pine_state.pinerc +pine_state[0] == orig(pine_state[0]) +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->context_list == orig(pine_state->context_list) +pine_state->context_list == orig(pine_state->context_current) +pine_state->context_list == orig(pine_state->context_last) +pine_state->inbox_stream == pine_state->mail_stream +pine_state->inbox_stream == orig(pine_state->inbox_stream) +pine_state->inbox_stream == orig(pine_state->mail_stream) +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->inbox_new_mail_count == orig(pine_state->inbox_new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_changed) +pine_state->inbox_new_mail_count == orig(pine_state->new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->first_unseen) +pine_state->inbox_new_mail_count == orig(pine_state->status_msg_delay) +pine_state->inbox_new_mail_count == orig(pine_state->hours_to_timeout) +pine_state->inbox_msgmap == pine_state->post +pine_state->inbox_msgmap == pine_state->sort_types +pine_state->inbox_msgmap == pine_state->print +pine_state->inbox_msgmap == orig(pine_state->inbox_msgmap) +pine_state->inbox_msgmap == orig(pine_state->post) +pine_state->inbox_msgmap == orig(pine_state->sort_types) +pine_state->inbox_msgmap == orig(pine_state->print) +pine_state->msgmap == orig(pine_state->msgmap) +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mail_box_changed == orig(pine_state->mail_box_changed) +pine_state->mail_box_changed == orig(pine_state->unsorted_newmail) +pine_state->atmts == orig(pine_state->atmts) +pine_state->atmts_allocated == orig(pine_state->atmts_allocated) +pine_state->index_disp_format == orig(pine_state->index_disp_format) +pine_state->start_mode == orig(pine_state->start_mode) +pine_state->mangled_footer == pine_state->mangled_header +pine_state->mangled_footer == pine_state->mangled_body +pine_state->mangled_footer == pine_state->mangled_screen +pine_state->mangled_footer == pine_state->in_init_seq +pine_state->mangled_footer == pine_state->save_in_init_seq +pine_state->mangled_footer == pine_state->dont_use_init_cmds +pine_state->mangled_footer == pine_state->give_fixed_warning +pine_state->mangled_footer == pine_state->fix_fixed_warning +pine_state->mangled_footer == pine_state->unseen_in_view +pine_state->mangled_footer == pine_state->start_in_context +pine_state->mangled_footer == pine_state->io_error_on_stream +pine_state->mangled_footer == pine_state->def_sort_rev +pine_state->mangled_footer == pine_state->restricted +pine_state->mangled_footer == pine_state->show_dot_names +pine_state->mangled_footer == pine_state->nr_mode +pine_state->mangled_footer == pine_state->anonymous +pine_state->mangled_footer == pine_state->save_msg_rule +pine_state->mangled_footer == pine_state->fcc_rule +pine_state->mangled_footer == pine_state->ab_sort_rule +pine_state->mangled_footer == pine_state->fld_sort_rule +pine_state->mangled_footer == pine_state->inc_startup_rule +pine_state->mangled_footer == pine_state->goto_default_rule +pine_state->mangled_footer == pine_state->full_header +pine_state->mangled_footer == pine_state->orig_use_fkeys +pine_state->mangled_footer == pine_state->try_to_create +pine_state->mangled_footer == pine_state->low_speed +pine_state->mangled_footer == pine_state->dead_inbox +pine_state->mangled_footer == pine_state->dead_stream +pine_state->mangled_footer == pine_state->noticed_dead_inbox +pine_state->mangled_footer == pine_state->noticed_dead_stream +pine_state->mangled_footer == pine_state->mm_log_error +pine_state->mangled_footer == pine_state->compose_mime +pine_state->mangled_footer == pine_state->show_new_version +pine_state->mangled_footer == pine_state->pre390 +pine_state->mangled_footer == pine_state->first_time_user +pine_state->mangled_footer == pine_state->outstanding_pinerc_changes +pine_state->mangled_footer == pine_state->intr_pending +pine_state->mangled_footer == pine_state->expunge_in_progress +pine_state->mangled_footer == pine_state->readonly_pinerc +pine_state->mangled_footer == pine_state->view_all_except +pine_state->mangled_footer == pine_state->start_in_index +pine_state->mangled_footer == pine_state->noshow_error +pine_state->mangled_footer == pine_state->noshow_warn +pine_state->mangled_footer == pine_state->noshow_timeout +pine_state->mangled_footer == pine_state->phone_home +pine_state->mangled_footer == pine_state->painted_body_on_startup +pine_state->mangled_footer == pine_state->painted_footer_on_startup +pine_state->mangled_footer == pine_state->open_readonly_on_startup +pine_state->mangled_footer == pine_state->start_entry +pine_state->mangled_footer == orig(pine_state->mangled_footer) +pine_state->mangled_footer == orig(pine_state->mangled_header) +pine_state->mangled_footer == orig(pine_state->mangled_body) +pine_state->mangled_footer == orig(pine_state->mangled_screen) +pine_state->mangled_footer == orig(pine_state->in_init_seq) +pine_state->mangled_footer == orig(pine_state->save_in_init_seq) +pine_state->mangled_footer == orig(pine_state->dont_use_init_cmds) +pine_state->mangled_footer == orig(pine_state->give_fixed_warning) +pine_state->mangled_footer == orig(pine_state->fix_fixed_warning) +pine_state->mangled_footer == orig(pine_state->unseen_in_view) +pine_state->mangled_footer == orig(pine_state->start_in_context) +pine_state->mangled_footer == orig(pine_state->io_error_on_stream) +pine_state->mangled_footer == orig(pine_state->def_sort_rev) +pine_state->mangled_footer == orig(pine_state->restricted) +pine_state->mangled_footer == orig(pine_state->show_dot_names) +pine_state->mangled_footer == orig(pine_state->nr_mode) +pine_state->mangled_footer == orig(pine_state->anonymous) +pine_state->mangled_footer == orig(pine_state->save_msg_rule) +pine_state->mangled_footer == orig(pine_state->fcc_rule) +pine_state->mangled_footer == orig(pine_state->ab_sort_rule) +pine_state->mangled_footer == orig(pine_state->fld_sort_rule) +pine_state->mangled_footer == orig(pine_state->inc_startup_rule) +pine_state->mangled_footer == orig(pine_state->start_entry) +pine_state->viewer_overlap == pine_state->scroll_margin +pine_state->viewer_overlap == pine_state->remote_abook_history +pine_state->viewer_overlap == pine_state->debug_malloc +pine_state->viewer_overlap == pine_state->debug_timestamp +pine_state->viewer_overlap == pine_state->debug_flush +pine_state->viewer_overlap == orig(pine_state->viewer_overlap) +pine_state->viewer_overlap == orig(pine_state->scroll_margin) +pine_state->viewer_overlap == orig(pine_state->remote_abook_history) +pine_state->viewer_overlap == orig(pine_state->debug_malloc) +pine_state->viewer_overlap == orig(pine_state->debug_timestamp) +pine_state->viewer_overlap == orig(pine_state->debug_flush) +pine_state->debug_imap == pine_state->debug_nfiles +pine_state->debug_imap == orig(pine_state->debug_imap) +pine_state->debug_imap == orig(pine_state->debug_nfiles) +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->feat_list_back_compat == orig(pine_state->feat_list_back_compat) +pine_state->feat_list_back_compat == orig(pine_state->init_errs) +pine_state->feat_list_back_compat == orig(pine_state->vars->user_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->global_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->fixed_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->cmdline_val.l) +pine_state->init_context == pine_state->printer_category +pine_state->init_context == orig(pine_state->init_context) +pine_state->init_context == orig(pine_state->printer_category) +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->initial_cmds == orig(pine_state->initial_cmds) +pine_state->initial_cmds == orig(pine_state->free_initial_cmds) +pine_state->ttyo == orig(pine_state->ttyo) +pine_state->ttyo[0] == orig(pine_state->ttyo[0]) +pine_state->ttyo->screen_rows == orig(pine_state->ttyo->screen_rows) +pine_state->ttyo->screen_cols == orig(pine_state->ttyo->screen_cols) +pine_state->ttyo->header_rows == orig(pine_state->ttyo->header_rows) +pine_state->ttyo->footer_rows == orig(pine_state->ttyo->footer_rows) +pine_state->last_expire_year == orig(pine_state->last_expire_year) +pine_state->last_expire_month == orig(pine_state->last_expire_month) +pine_state->composer_fillcol == orig(pine_state->composer_fillcol) +pine_state->vars == orig(pine_state->vars) +pine_state->vars[0] == orig(pine_state->vars[0]) +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed +pine_state->vars->is_obsolete == orig(pine_state->vars->is_obsolete) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_used) +pine_state->vars->is_obsolete == orig(pine_state->vars->been_written) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_user) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_global) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_list) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_fixed) +pine_state->vars->current_val == orig(pine_state->vars->current_val) +pine_state->vars->current_val.l == orig(pine_state->vars->current_val.l) +pine_state->vars->user_val == orig(pine_state->vars->user_val) +pine_state->vars->global_val == orig(pine_state->vars->global_val) +pine_state->vars->fixed_val == orig(pine_state->vars->fixed_val) +pine_state->vars->cmdline_val == orig(pine_state->vars->cmdline_val) +pine_state[0] has only one value +pine_state->next_screen has only one value +pine_state->prev_screen has only one value +pine_state->redrawer has only one value +pine_state->context_list has only one value +pine_state->inbox_stream has only one value +pine_state->inbox_new_mail_count == 0 +pine_state->inbox_msgmap == null +pine_state->msgmap has only one value +pine_state->mail_box_changed == 1112426752 +pine_state->atmts has only one value +pine_state->atmts_allocated == 1 +pine_state->index_disp_format has only one value +pine_state->folders_dir == "/home/mhardojo/mail" +pine_state->start_mode == 0 +pine_state->mangled_footer == 0 +pine_state->viewer_overlap == 196610 +pine_state->debug_imap == 32 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo has only one value +pine_state->ttyo[0] has only one value +pine_state->ttyo->screen_rows == 24 +pine_state->ttyo->screen_cols == 80 +pine_state->ttyo->header_rows == 2 +pine_state->ttyo->footer_rows == 3 +pine_state->home_dir == "/home/mhardojo" +pine_state->hostname == "measure.unl.edu" +pine_state->localdomain == "unl.edu" +pine_state->userdomain == "hades.unl.edu" +pine_state->pinerc == "/home/mhardojo/.pinerc" +pine_state->pine_name == "pine" +pine_state->last_expire_year == 999 +pine_state->last_expire_month == 98 +pine_state->composer_fillcol == 74 +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->current_val.p == "Madeline Hardojo" +pine_state->vars->current_val.l has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value +pine_state->home_dir is a substring of pine_state->folders_dir +pine_state->home_dir is a substring of pine_state->pinerc +pine_state->localdomain is a substring of pine_state->hostname +pine_state->localdomain is a substring of pine_state->userdomain +pine_state->pine_name is a substring of pine_state->pinerc =========================================================================== global.mc_free_entry():::ENTER mc has only one value -mc[] == null +mc[0] == null =========================================================================== global.mc_free_entry():::EXIT -mc[] == orig(mc[]) -mc[] == null +mc[0] == orig(mc[0]) +mc[0] == null =========================================================================== global.menu_add_binding():::ENTER -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many one of { 1, 2, 20482 } -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm one of { 0, 4294967042L } -menu.formatted_hm is a pointer +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many one of { 1, 2, 20482 } +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm one of { 0, 4294967042L } +menu->formatted_hm is a pointer cmd one of { 508, 513, 750 } -menu.how_many != menu.formatted_hm -menu.keys.name < menu.keys.label -menu.keys.bind.cmd > key -menu.keys.bind.cmd < cmd -menu.keys.bind.nch < key -menu.keys.bind.nch < cmd -menu.keys.column < key -menu.keys.column < cmd +menu->how_many != menu->formatted_hm +menu->keys->name < menu->keys->label +menu->keys->bind.cmd > key +menu->keys->bind.cmd < cmd +menu->keys->bind.nch < key +menu->keys->bind.nch < cmd +menu->keys->column < key +menu->keys->column < cmd (cmd >> key == 0) key < cmd =========================================================================== global.menu_add_binding():::EXIT -menu[] == orig(menu[]) -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many == orig(menu.how_many) -menu.how_many == orig(menu.which) -menu.how_many == orig(menu.width) -menu.keys == orig(menu.keys) -menu.keys[] == orig(menu.keys[]) -menu.keys.name == orig(menu.keys.name) -menu.keys.label == orig(menu.keys.label) -menu.keys.bind == orig(menu.keys.bind) -menu.keys.bind.cmd == orig(menu.keys.bind.cmd) -menu.keys.bind.nch == orig(menu.keys.bind.nch) -menu.keys.bind.ch == orig(menu.keys.bind.ch) -menu.keys.column == orig(menu.keys.column) -menu.formatted_hm == orig(menu.formatted_hm) -menu.how_many one of { 1, 2, 20482 } -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm one of { 0, 4294967042L } -menu.formatted_hm is a pointer -menu.how_many != menu.formatted_hm -menu.keys.name < menu.keys.label -menu.keys.bind.cmd > orig(key) -menu.keys.bind.cmd < orig(cmd) -menu.keys.bind.nch < orig(key) -menu.keys.bind.nch < orig(cmd) -menu.keys.column < orig(key) -menu.keys.column < orig(cmd) +menu[0] == orig(menu[0]) +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many == orig(menu->how_many) +menu->how_many == orig(menu->which) +menu->how_many == orig(menu->width) +menu->keys == orig(menu->keys) +menu->keys[0] == orig(menu->keys[0]) +menu->keys->name == orig(menu->keys->name) +menu->keys->label == orig(menu->keys->label) +menu->keys->bind == orig(menu->keys->bind) +menu->keys->bind.cmd == orig(menu->keys->bind.cmd) +menu->keys->bind.nch == orig(menu->keys->bind.nch) +menu->keys->bind.ch == orig(menu->keys->bind.ch) +menu->keys->column == orig(menu->keys->column) +menu->formatted_hm == orig(menu->formatted_hm) +menu->how_many one of { 1, 2, 20482 } +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm one of { 0, 4294967042L } +menu->formatted_hm is a pointer +menu->how_many != menu->formatted_hm +menu->keys->name < menu->keys->label +menu->keys->bind.cmd > orig(key) +menu->keys->bind.cmd < orig(cmd) +menu->keys->bind.nch < orig(key) +menu->keys->bind.nch < orig(cmd) +menu->keys->column < orig(key) +menu->keys->column < orig(cmd) =========================================================================== global.menu_clear_binding():::ENTER -menu.how_many == menu.which -menu.how_many == menu.width +menu->how_many == menu->which +menu->how_many == menu->width menu != null -menu[] != null -menu.how_many one of { 2, 3, 20482 } -menu.keys != null -menu.keys[] != null -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind != null -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.bind.ch != null -menu.keys.column == 0 -menu.formatted_hm one of { 0, 4294967042L } -menu.formatted_hm is a pointer -menu.how_many != menu.formatted_hm -menu.keys.name < menu.keys.label -menu.keys.bind.cmd != key -menu.keys.bind.nch < key -menu.keys.column < key +menu[0] != null +menu->how_many one of { 2, 3, 20482 } +menu->keys != null +menu->keys[0] != null +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind != null +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->bind.ch != null +menu->keys->column == 0 +menu->formatted_hm one of { 0, 4294967042L } +menu->formatted_hm is a pointer +menu->how_many != menu->formatted_hm +menu->keys->name < menu->keys->label +menu->keys->bind.cmd != key +menu->keys->bind.nch < key +menu->keys->column < key =========================================================================== global.menu_clear_binding():::EXIT -menu[] == orig(menu[]) -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many == orig(menu.how_many) -menu.how_many == orig(menu.which) -menu.how_many == orig(menu.width) -menu.keys == orig(menu.keys) -menu.keys[] == orig(menu.keys[]) -menu.keys.name == orig(menu.keys.name) -menu.keys.label == orig(menu.keys.label) -menu.keys.bind == orig(menu.keys.bind) -menu.keys.bind.cmd == orig(menu.keys.bind.cmd) -menu.keys.bind.nch == orig(menu.keys.bind.nch) -menu.keys.bind.ch == orig(menu.keys.bind.ch) -menu.keys.column == orig(menu.keys.column) -menu.formatted_hm == orig(menu.formatted_hm) -menu[] != null -menu.how_many one of { 2, 3, 20482 } -menu.keys != null -menu.keys[] != null -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind != null -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.bind.ch != null -menu.keys.column == 0 -menu.formatted_hm one of { 0, 4294967042L } -menu.formatted_hm is a pointer +menu[0] == orig(menu[0]) +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many == orig(menu->how_many) +menu->how_many == orig(menu->which) +menu->how_many == orig(menu->width) +menu->keys == orig(menu->keys) +menu->keys[0] == orig(menu->keys[0]) +menu->keys->name == orig(menu->keys->name) +menu->keys->label == orig(menu->keys->label) +menu->keys->bind == orig(menu->keys->bind) +menu->keys->bind.cmd == orig(menu->keys->bind.cmd) +menu->keys->bind.nch == orig(menu->keys->bind.nch) +menu->keys->bind.ch == orig(menu->keys->bind.ch) +menu->keys->column == orig(menu->keys->column) +menu->formatted_hm == orig(menu->formatted_hm) +menu[0] != null +menu->how_many one of { 2, 3, 20482 } +menu->keys != null +menu->keys[0] != null +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind != null +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->bind.ch != null +menu->keys->column == 0 +menu->formatted_hm one of { 0, 4294967042L } +menu->formatted_hm is a pointer return one of { -1, 513 } return != 0 -menu.how_many != menu.formatted_hm -menu.keys.name < menu.keys.label -menu.keys.bind.cmd != return -menu.keys.bind.cmd != orig(key) -menu.keys.bind.nch != return -menu.keys.bind.nch < orig(key) -menu.keys.column != return -menu.keys.column < orig(key) +menu->how_many != menu->formatted_hm +menu->keys->name < menu->keys->label +menu->keys->bind.cmd != return +menu->keys->bind.cmd != orig(key) +menu->keys->bind.nch != return +menu->keys->bind.nch < orig(key) +menu->keys->column != return +menu->keys->column < orig(key) return != orig(key) =========================================================================== global.menu_clear_cmd_binding():::ENTER -menu.how_many == menu.which -menu.how_many == menu.width +menu->how_many == menu->which +menu->how_many == menu->width menu has only one value -menu[] has only one value -menu.how_many == 1 -menu.keys has only one value -menu.keys[] has only one value -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind has only one value -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm == 0 -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, cmd)) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.nch, cmd)) +menu[0] has only one value +menu->how_many == 1 +menu->keys has only one value +menu->keys[0] has only one value +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind has only one value +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm == 0 +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, cmd)) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.nch, cmd)) =========================================================================== global.menu_clear_cmd_binding():::EXIT -menu[] == orig(menu[]) -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many == orig(menu.how_many) -menu.how_many == orig(menu.which) -menu.how_many == orig(menu.width) -menu.keys == orig(menu.keys) -menu.keys[] == orig(menu.keys[]) -menu.keys.name == orig(menu.keys.name) -menu.keys.label == orig(menu.keys.label) -menu.keys.bind == orig(menu.keys.bind) -menu.keys.bind.cmd == orig(menu.keys.bind.cmd) -menu.keys.bind.nch == orig(menu.keys.bind.nch) -menu.keys.bind.ch == orig(menu.keys.bind.ch) -menu.keys.column == orig(menu.keys.column) -menu.formatted_hm == orig(menu.formatted_hm) -menu[] has only one value -menu.how_many == 1 -menu.keys has only one value -menu.keys[] has only one value -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind has only one value -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm == 0 -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, orig(cmd))) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.nch, orig(cmd))) +menu[0] == orig(menu[0]) +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many == orig(menu->how_many) +menu->how_many == orig(menu->which) +menu->how_many == orig(menu->width) +menu->keys == orig(menu->keys) +menu->keys[0] == orig(menu->keys[0]) +menu->keys->name == orig(menu->keys->name) +menu->keys->label == orig(menu->keys->label) +menu->keys->bind == orig(menu->keys->bind) +menu->keys->bind.cmd == orig(menu->keys->bind.cmd) +menu->keys->bind.nch == orig(menu->keys->bind.nch) +menu->keys->bind.ch == orig(menu->keys->bind.ch) +menu->keys->column == orig(menu->keys->column) +menu->formatted_hm == orig(menu->formatted_hm) +menu[0] has only one value +menu->how_many == 1 +menu->keys has only one value +menu->keys[0] has only one value +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind has only one value +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm == 0 +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, orig(cmd))) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.nch, orig(cmd))) =========================================================================== global.menu_command():::ENTER -menu.how_many == menu.which -menu.how_many == menu.width +menu->how_many == menu->which +menu->how_many == menu->width keystroke one of { 101, 115 } -menu.how_many one of { 20481, 20482 } -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm one of { 4294966529L, 4294967042L } -menu.formatted_hm is a pointer +menu->how_many one of { 20481, 20482 } +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm one of { 4294966529L, 4294967042L } +menu->formatted_hm is a pointer =========================================================================== global.menu_command():::EXIT -menu[] == orig(menu[]) -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many == orig(menu.how_many) -menu.how_many == orig(menu.which) -menu.how_many == orig(menu.width) -menu.keys == orig(menu.keys) -menu.keys[] == orig(menu.keys[]) -menu.keys.name == orig(menu.keys.name) -menu.keys.label == orig(menu.keys.label) -menu.keys.bind == orig(menu.keys.bind) -menu.keys.bind.cmd == orig(menu.keys.bind.cmd) -menu.keys.bind.nch == orig(menu.keys.bind.nch) -menu.keys.bind.ch == orig(menu.keys.bind.ch) -menu.keys.column == orig(menu.keys.column) -menu.formatted_hm == orig(menu.formatted_hm) -menu.how_many one of { 20481, 20482 } -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm one of { 4294966529L, 4294967042L } -menu.formatted_hm is a pointer +menu[0] == orig(menu[0]) +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many == orig(menu->how_many) +menu->how_many == orig(menu->which) +menu->how_many == orig(menu->width) +menu->keys == orig(menu->keys) +menu->keys[0] == orig(menu->keys[0]) +menu->keys->name == orig(menu->keys->name) +menu->keys->label == orig(menu->keys->label) +menu->keys->bind == orig(menu->keys->bind) +menu->keys->bind.cmd == orig(menu->keys->bind.cmd) +menu->keys->bind.nch == orig(menu->keys->bind.nch) +menu->keys->bind.ch == orig(menu->keys->bind.ch) +menu->keys->column == orig(menu->keys->column) +menu->formatted_hm == orig(menu->formatted_hm) +menu->how_many one of { 20481, 20482 } +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm one of { 4294966529L, 4294967042L } +menu->formatted_hm is a pointer return one of { 512, 730 } =========================================================================== global.menu_init_binding():::ENTER -menu.how_many == menu.which -menu.how_many == menu.width +menu->how_many == menu->which +menu->how_many == menu->width menu has only one value -menu[] has only one value -menu.how_many == 1 -menu.keys has only one value -menu.keys[] has only one value -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind has only one value -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm == 0 +menu[0] has only one value +menu->how_many == 1 +menu->keys has only one value +menu->keys[0] has only one value +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind has only one value +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm == 0 name is printable label is printable -(menu.keys.bind.cmd & keynum) == 0 -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, key)) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, cmd)) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.nch, cmd)) +(menu->keys->bind.cmd & keynum) == 0 +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, key)) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, cmd)) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.nch, cmd)) =========================================================================== global.menu_init_binding():::EXIT -menu[] == orig(menu[]) -menu.how_many == menu.which -menu.how_many == menu.width -menu.how_many == orig(menu.how_many) -menu.how_many == orig(menu.which) -menu.how_many == orig(menu.width) -menu.keys == orig(menu.keys) -menu.keys[] == orig(menu.keys[]) -menu.keys.name == orig(menu.keys.name) -menu.keys.label == orig(menu.keys.label) -menu.keys.bind == orig(menu.keys.bind) -menu.keys.bind.cmd == orig(menu.keys.bind.cmd) -menu.keys.bind.nch == orig(menu.keys.bind.nch) -menu.keys.bind.ch == orig(menu.keys.bind.ch) -menu.keys.column == orig(menu.keys.column) -menu.formatted_hm == orig(menu.formatted_hm) -menu[] has only one value -menu.how_many == 1 -menu.keys has only one value -menu.keys[] has only one value -menu.keys.name == "?" -menu.keys.label == "Help" -menu.keys.bind has only one value -menu.keys.bind.cmd == 500 -menu.keys.bind.nch == 2 -menu.keys.bind.ch has only one value -menu.keys.column == 0 -menu.formatted_hm == 0 -(menu.keys.bind.cmd & orig(keynum)) == 0 -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, orig(key))) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.cmd, orig(cmd))) -menu.keys.column == (java.lang.Math.pow(menu.keys.bind.nch, orig(cmd))) +menu[0] == orig(menu[0]) +menu->how_many == menu->which +menu->how_many == menu->width +menu->how_many == orig(menu->how_many) +menu->how_many == orig(menu->which) +menu->how_many == orig(menu->width) +menu->keys == orig(menu->keys) +menu->keys[0] == orig(menu->keys[0]) +menu->keys->name == orig(menu->keys->name) +menu->keys->label == orig(menu->keys->label) +menu->keys->bind == orig(menu->keys->bind) +menu->keys->bind.cmd == orig(menu->keys->bind.cmd) +menu->keys->bind.nch == orig(menu->keys->bind.nch) +menu->keys->bind.ch == orig(menu->keys->bind.ch) +menu->keys->column == orig(menu->keys->column) +menu->formatted_hm == orig(menu->formatted_hm) +menu[0] has only one value +menu->how_many == 1 +menu->keys has only one value +menu->keys[0] has only one value +menu->keys->name == "?" +menu->keys->label == "Help" +menu->keys->bind has only one value +menu->keys->bind.cmd == 500 +menu->keys->bind.nch == 2 +menu->keys->bind.ch has only one value +menu->keys->column == 0 +menu->formatted_hm == 0 +(menu->keys->bind.cmd & orig(keynum)) == 0 +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, orig(key))) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.cmd, orig(cmd))) +menu->keys->column == (java.lang.Math.pow(menu->keys->bind.nch, orig(cmd))) =========================================================================== global.messages_in_queue():::EXIT return one of { 0, 3 } @@ -5218,8 +5218,8 @@ return one of { 0, 3 } global.messages_queued():::ENTER =========================================================================== global.messages_queued():::EXIT -dtime[] == return -dtime[] == 3 +dtime[0] == return +dtime[0] == 3 return one of { 0, 3 } =========================================================================== global.mm_critical():::ENTER @@ -5272,10 +5272,10 @@ return == 0 =========================================================================== global.msgno_give():::ENTER msgs has only one value -msgs[] has only one value +msgs[0] has only one value =========================================================================== global.msgno_give():::EXIT -msgs[] == null +msgs[0] == null =========================================================================== global.msgno_in_sort():::ENTER msgs has only one value @@ -5290,7 +5290,7 @@ msgs has only one value tot one of { 0, 23 } =========================================================================== global.msgno_init():::EXIT -msgs[] has only one value +msgs[0] has only one value =========================================================================== global.name_file_mtime():::ENTER file == "/home/mhardojo/.pinerc" @@ -5299,10 +5299,10 @@ global.name_file_mtime():::EXIT =========================================================================== global.new_context():::ENTER cntxt_string == "mail/[]" -prime[] == 0 +prime[0] == 0 =========================================================================== global.new_context():::EXIT -prime[] == 1 +prime[0] == 1 =========================================================================== global.new_fdir():::ENTER view == "" @@ -5336,47 +5336,47 @@ global.outchar():::ENTER global.outchar():::EXIT =========================================================================== global.output_keymenu():::ENTER -km.how_many == km.which -km.how_many == km.width -km.how_many one of { 20481, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.keys.column one of { 0, 1 } -bm[] one of { 3, 253, 255 } +km->how_many == km->which +km->how_many == km->width +km->how_many one of { 20481, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->keys->column one of { 0, 1 } +bm[0] one of { 3, 253, 255 } row == -2 column == 0 =========================================================================== global.output_keymenu():::EXIT -km[] == orig(km[]) -km.how_many == km.which -km.how_many == km.width -km.how_many == orig(km.how_many) -km.how_many == orig(km.which) -km.how_many == orig(km.width) -km.keys == orig(km.keys) -km.keys[] == orig(km.keys[]) -km.keys.name == orig(km.keys.name) -km.keys.label == orig(km.keys.label) -km.keys.bind == orig(km.keys.bind) -km.keys.bind.cmd == orig(km.keys.bind.cmd) -km.keys.bind.nch == orig(km.keys.bind.nch) -km.keys.bind.ch == orig(km.keys.bind.ch) -km.keys.column == orig(km.keys.column) -km.formatted_hm == orig(km.formatted_hm) -bm[] == orig(bm[]) -km.how_many one of { 20481, 20482 } -km.keys.name one of { "?", "Y" } -km.keys.name is printable -km.keys.label one of { "Help", "[Yes]" } -km.keys.label is printable -km.keys.bind.cmd one of { 0, 500 } -km.keys.bind.nch one of { 0, 2 } -km.keys.column one of { 0, 1 } -bm[] one of { 3, 253, 255 } +km[0] == orig(km[0]) +km->how_many == km->which +km->how_many == km->width +km->how_many == orig(km->how_many) +km->how_many == orig(km->which) +km->how_many == orig(km->width) +km->keys == orig(km->keys) +km->keys[0] == orig(km->keys[0]) +km->keys->name == orig(km->keys->name) +km->keys->label == orig(km->keys->label) +km->keys->bind == orig(km->keys->bind) +km->keys->bind.cmd == orig(km->keys->bind.cmd) +km->keys->bind.nch == orig(km->keys->bind.nch) +km->keys->bind.ch == orig(km->keys->bind.ch) +km->keys->column == orig(km->keys->column) +km->formatted_hm == orig(km->formatted_hm) +bm[0] == orig(bm[0]) +km->how_many one of { 20481, 20482 } +km->keys->name one of { "?", "Y" } +km->keys->name is printable +km->keys->label one of { "Help", "[Yes]" } +km->keys->label is printable +km->keys->bind.cmd one of { 0, 500 } +km->keys->bind.nch one of { 0, 2 } +km->keys->column one of { 0, 1 } +bm[0] one of { 3, 253, 255 } =========================================================================== global.output_message():::ENTER =========================================================================== @@ -5401,376 +5401,376 @@ list is printable count == 1 =========================================================================== global.parse_list():::EXIT -return[] == orig(list) -return[] one of { ".addressbook", "lpr", "mail/[]" } -return[] is printable +return[0] == orig(list) +return[0] one of { ".addressbook", "lpr", "mail/[]" } +return[0] is printable =========================================================================== global.pine_args():::ENTER -pine_state.next_screen == pine_state.prev_screen -pine_state.next_screen == pine_state.redrawer -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.context_list == pine_state.inbox_stream -pine_state.context_list == pine_state.inbox_msgmap -pine_state.context_list == pine_state.mail_stream -pine_state.context_list == pine_state.index_disp_format -pine_state.context_list == pine_state.post -pine_state.context_list == pine_state.sort_types -pine_state.context_list == pine_state.print -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.last_expire_year -pine_state.inbox_new_mail_count == pine_state.last_expire_month -pine_state.inbox_new_mail_count == pine_state.printer_category -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.composer_fillcol -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mail_box_changed == pine_state.mangled_footer -pine_state.mail_box_changed == pine_state.mangled_header -pine_state.mail_box_changed == pine_state.mangled_body -pine_state.mail_box_changed == pine_state.mangled_screen -pine_state.mail_box_changed == pine_state.in_init_seq -pine_state.mail_box_changed == pine_state.save_in_init_seq -pine_state.mail_box_changed == pine_state.dont_use_init_cmds -pine_state.mail_box_changed == pine_state.give_fixed_warning -pine_state.mail_box_changed == pine_state.fix_fixed_warning -pine_state.mail_box_changed == pine_state.unseen_in_view -pine_state.mail_box_changed == pine_state.start_in_context -pine_state.mail_box_changed == pine_state.io_error_on_stream -pine_state.mail_box_changed == pine_state.def_sort_rev -pine_state.mail_box_changed == pine_state.restricted -pine_state.mail_box_changed == pine_state.show_dot_names -pine_state.mail_box_changed == pine_state.nr_mode -pine_state.mail_box_changed == pine_state.anonymous -pine_state.mail_box_changed == pine_state.save_msg_rule -pine_state.mail_box_changed == pine_state.fcc_rule -pine_state.mail_box_changed == pine_state.ab_sort_rule -pine_state.mail_box_changed == pine_state.fld_sort_rule -pine_state.mail_box_changed == pine_state.inc_startup_rule -pine_state.mail_box_changed == pine_state.viewer_overlap -pine_state.mail_box_changed == pine_state.scroll_margin -pine_state.mail_box_changed == pine_state.remote_abook_history -pine_state.mail_box_changed == pine_state.debug_malloc -pine_state.mail_box_changed == pine_state.debug_timestamp -pine_state.mail_box_changed == pine_state.debug_flush -pine_state.mail_box_changed == pine_state.debug_imap -pine_state.mail_box_changed == pine_state.debug_nfiles -pine_state.mail_box_changed == pine_state.start_entry -pine_state.atmts_allocated == argc -pine_state.goto_default_rule == pine_state.full_header -pine_state.goto_default_rule == pine_state.orig_use_fkeys -pine_state.goto_default_rule == pine_state.try_to_create -pine_state.goto_default_rule == pine_state.low_speed -pine_state.goto_default_rule == pine_state.dead_inbox -pine_state.goto_default_rule == pine_state.dead_stream -pine_state.goto_default_rule == pine_state.noticed_dead_inbox -pine_state.goto_default_rule == pine_state.noticed_dead_stream -pine_state.goto_default_rule == pine_state.mm_log_error -pine_state.goto_default_rule == pine_state.compose_mime -pine_state.goto_default_rule == pine_state.show_new_version -pine_state.goto_default_rule == pine_state.pre390 -pine_state.goto_default_rule == pine_state.first_time_user -pine_state.goto_default_rule == pine_state.outstanding_pinerc_changes -pine_state.goto_default_rule == pine_state.intr_pending -pine_state.goto_default_rule == pine_state.expunge_in_progress -pine_state.goto_default_rule == pine_state.readonly_pinerc -pine_state.goto_default_rule == pine_state.view_all_except -pine_state.goto_default_rule == pine_state.start_in_index -pine_state.goto_default_rule == pine_state.noshow_error -pine_state.goto_default_rule == pine_state.noshow_warn -pine_state.goto_default_rule == pine_state.noshow_timeout -pine_state.goto_default_rule == pine_state.phone_home -pine_state.goto_default_rule == pine_state.painted_body_on_startup -pine_state.goto_default_rule == pine_state.painted_footer_on_startup -pine_state.goto_default_rule == pine_state.open_readonly_on_startup -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.current_val.l -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed -argv == addrs[] +pine_state->next_screen == pine_state->prev_screen +pine_state->next_screen == pine_state->redrawer +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->context_list == pine_state->inbox_stream +pine_state->context_list == pine_state->inbox_msgmap +pine_state->context_list == pine_state->mail_stream +pine_state->context_list == pine_state->index_disp_format +pine_state->context_list == pine_state->post +pine_state->context_list == pine_state->sort_types +pine_state->context_list == pine_state->print +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->last_expire_year +pine_state->inbox_new_mail_count == pine_state->last_expire_month +pine_state->inbox_new_mail_count == pine_state->printer_category +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->composer_fillcol +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mail_box_changed == pine_state->mangled_footer +pine_state->mail_box_changed == pine_state->mangled_header +pine_state->mail_box_changed == pine_state->mangled_body +pine_state->mail_box_changed == pine_state->mangled_screen +pine_state->mail_box_changed == pine_state->in_init_seq +pine_state->mail_box_changed == pine_state->save_in_init_seq +pine_state->mail_box_changed == pine_state->dont_use_init_cmds +pine_state->mail_box_changed == pine_state->give_fixed_warning +pine_state->mail_box_changed == pine_state->fix_fixed_warning +pine_state->mail_box_changed == pine_state->unseen_in_view +pine_state->mail_box_changed == pine_state->start_in_context +pine_state->mail_box_changed == pine_state->io_error_on_stream +pine_state->mail_box_changed == pine_state->def_sort_rev +pine_state->mail_box_changed == pine_state->restricted +pine_state->mail_box_changed == pine_state->show_dot_names +pine_state->mail_box_changed == pine_state->nr_mode +pine_state->mail_box_changed == pine_state->anonymous +pine_state->mail_box_changed == pine_state->save_msg_rule +pine_state->mail_box_changed == pine_state->fcc_rule +pine_state->mail_box_changed == pine_state->ab_sort_rule +pine_state->mail_box_changed == pine_state->fld_sort_rule +pine_state->mail_box_changed == pine_state->inc_startup_rule +pine_state->mail_box_changed == pine_state->viewer_overlap +pine_state->mail_box_changed == pine_state->scroll_margin +pine_state->mail_box_changed == pine_state->remote_abook_history +pine_state->mail_box_changed == pine_state->debug_malloc +pine_state->mail_box_changed == pine_state->debug_timestamp +pine_state->mail_box_changed == pine_state->debug_flush +pine_state->mail_box_changed == pine_state->debug_imap +pine_state->mail_box_changed == pine_state->debug_nfiles +pine_state->mail_box_changed == pine_state->start_entry +pine_state->atmts_allocated == argc +pine_state->goto_default_rule == pine_state->full_header +pine_state->goto_default_rule == pine_state->orig_use_fkeys +pine_state->goto_default_rule == pine_state->try_to_create +pine_state->goto_default_rule == pine_state->low_speed +pine_state->goto_default_rule == pine_state->dead_inbox +pine_state->goto_default_rule == pine_state->dead_stream +pine_state->goto_default_rule == pine_state->noticed_dead_inbox +pine_state->goto_default_rule == pine_state->noticed_dead_stream +pine_state->goto_default_rule == pine_state->mm_log_error +pine_state->goto_default_rule == pine_state->compose_mime +pine_state->goto_default_rule == pine_state->show_new_version +pine_state->goto_default_rule == pine_state->pre390 +pine_state->goto_default_rule == pine_state->first_time_user +pine_state->goto_default_rule == pine_state->outstanding_pinerc_changes +pine_state->goto_default_rule == pine_state->intr_pending +pine_state->goto_default_rule == pine_state->expunge_in_progress +pine_state->goto_default_rule == pine_state->readonly_pinerc +pine_state->goto_default_rule == pine_state->view_all_except +pine_state->goto_default_rule == pine_state->start_in_index +pine_state->goto_default_rule == pine_state->noshow_error +pine_state->goto_default_rule == pine_state->noshow_warn +pine_state->goto_default_rule == pine_state->noshow_timeout +pine_state->goto_default_rule == pine_state->phone_home +pine_state->goto_default_rule == pine_state->painted_body_on_startup +pine_state->goto_default_rule == pine_state->painted_footer_on_startup +pine_state->goto_default_rule == pine_state->open_readonly_on_startup +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->current_val.l +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed +argv == addrs[0] pine_state has only one value -pine_state[] has only one value -pine_state.next_screen == null -pine_state.context_list == null -pine_state.inbox_new_mail_count == 0 -pine_state.msgmap has only one value -pine_state.mail_box_changed == 0 -pine_state.atmts has only one value -pine_state.start_mode == 0 -pine_state.goto_default_rule == 64 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo == null -pine_state.home_dir == "/home/mhardojo" -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value +pine_state[0] has only one value +pine_state->next_screen == null +pine_state->context_list == null +pine_state->inbox_new_mail_count == 0 +pine_state->msgmap has only one value +pine_state->mail_box_changed == 0 +pine_state->atmts has only one value +pine_state->start_mode == 0 +pine_state->goto_default_rule == 64 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo == null +pine_state->home_dir == "/home/mhardojo" +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value argc == 1 argv has only one value -argv[] == "/home2/mhardojo/preparation/subjects/pine/source/v4.03/bin/pine" +argv[0] == "/home2/mhardojo/preparation/subjects/pine/source/v4.03/bin/pine" addrs has only one value =========================================================================== global.pine_args():::EXIT -pine_state[] == orig(pine_state[]) -pine_state.next_screen == pine_state.prev_screen -pine_state.next_screen == pine_state.redrawer -pine_state.next_screen == orig(pine_state.next_screen) -pine_state.next_screen == orig(pine_state.prev_screen) -pine_state.next_screen == orig(pine_state.redrawer) -pine_state.context_list == pine_state.context_current -pine_state.context_list == pine_state.context_last -pine_state.context_list == pine_state.inbox_stream -pine_state.context_list == pine_state.inbox_msgmap -pine_state.context_list == pine_state.mail_stream -pine_state.context_list == pine_state.index_disp_format -pine_state.context_list == pine_state.post -pine_state.context_list == pine_state.sort_types -pine_state.context_list == pine_state.print -pine_state.context_list == orig(pine_state.context_list) -pine_state.context_list == orig(pine_state.context_current) -pine_state.context_list == orig(pine_state.context_last) -pine_state.context_list == orig(pine_state.inbox_stream) -pine_state.context_list == orig(pine_state.inbox_msgmap) -pine_state.context_list == orig(pine_state.mail_stream) -pine_state.context_list == orig(pine_state.index_disp_format) -pine_state.context_list == orig(pine_state.post) -pine_state.context_list == orig(pine_state.sort_types) -pine_state.context_list == orig(pine_state.print) -pine_state.inbox_new_mail_count == pine_state.inbox_expunge_count -pine_state.inbox_new_mail_count == pine_state.inbox_changed -pine_state.inbox_new_mail_count == pine_state.new_mail_count -pine_state.inbox_new_mail_count == pine_state.expunge_count -pine_state.inbox_new_mail_count == pine_state.first_unseen -pine_state.inbox_new_mail_count == pine_state.last_expire_year -pine_state.inbox_new_mail_count == pine_state.last_expire_month -pine_state.inbox_new_mail_count == pine_state.printer_category -pine_state.inbox_new_mail_count == pine_state.status_msg_delay -pine_state.inbox_new_mail_count == pine_state.composer_fillcol -pine_state.inbox_new_mail_count == pine_state.hours_to_timeout -pine_state.inbox_new_mail_count == orig(pine_state.inbox_new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.inbox_changed) -pine_state.inbox_new_mail_count == orig(pine_state.new_mail_count) -pine_state.inbox_new_mail_count == orig(pine_state.expunge_count) -pine_state.inbox_new_mail_count == orig(pine_state.first_unseen) -pine_state.inbox_new_mail_count == orig(pine_state.last_expire_year) -pine_state.inbox_new_mail_count == orig(pine_state.last_expire_month) -pine_state.inbox_new_mail_count == orig(pine_state.printer_category) -pine_state.inbox_new_mail_count == orig(pine_state.status_msg_delay) -pine_state.inbox_new_mail_count == orig(pine_state.composer_fillcol) -pine_state.inbox_new_mail_count == orig(pine_state.hours_to_timeout) -pine_state.msgmap == orig(pine_state.msgmap) -pine_state.mail_box_changed == pine_state.unsorted_newmail -pine_state.mail_box_changed == pine_state.mangled_footer -pine_state.mail_box_changed == pine_state.mangled_header -pine_state.mail_box_changed == pine_state.mangled_body -pine_state.mail_box_changed == pine_state.mangled_screen -pine_state.mail_box_changed == pine_state.in_init_seq -pine_state.mail_box_changed == pine_state.save_in_init_seq -pine_state.mail_box_changed == pine_state.dont_use_init_cmds -pine_state.mail_box_changed == pine_state.give_fixed_warning -pine_state.mail_box_changed == pine_state.fix_fixed_warning -pine_state.mail_box_changed == pine_state.unseen_in_view -pine_state.mail_box_changed == pine_state.start_in_context -pine_state.mail_box_changed == pine_state.io_error_on_stream -pine_state.mail_box_changed == pine_state.def_sort_rev -pine_state.mail_box_changed == pine_state.restricted -pine_state.mail_box_changed == pine_state.show_dot_names -pine_state.mail_box_changed == pine_state.nr_mode -pine_state.mail_box_changed == pine_state.anonymous -pine_state.mail_box_changed == pine_state.save_msg_rule -pine_state.mail_box_changed == pine_state.fcc_rule -pine_state.mail_box_changed == pine_state.ab_sort_rule -pine_state.mail_box_changed == pine_state.fld_sort_rule -pine_state.mail_box_changed == pine_state.inc_startup_rule -pine_state.mail_box_changed == pine_state.viewer_overlap -pine_state.mail_box_changed == pine_state.scroll_margin -pine_state.mail_box_changed == pine_state.remote_abook_history -pine_state.mail_box_changed == pine_state.debug_malloc -pine_state.mail_box_changed == pine_state.debug_timestamp -pine_state.mail_box_changed == pine_state.debug_flush -pine_state.mail_box_changed == pine_state.start_entry -pine_state.mail_box_changed == orig(pine_state.mail_box_changed) -pine_state.mail_box_changed == orig(pine_state.unsorted_newmail) -pine_state.mail_box_changed == orig(pine_state.mangled_footer) -pine_state.mail_box_changed == orig(pine_state.mangled_header) -pine_state.mail_box_changed == orig(pine_state.mangled_body) -pine_state.mail_box_changed == orig(pine_state.mangled_screen) -pine_state.mail_box_changed == orig(pine_state.in_init_seq) -pine_state.mail_box_changed == orig(pine_state.save_in_init_seq) -pine_state.mail_box_changed == orig(pine_state.dont_use_init_cmds) -pine_state.mail_box_changed == orig(pine_state.give_fixed_warning) -pine_state.mail_box_changed == orig(pine_state.fix_fixed_warning) -pine_state.mail_box_changed == orig(pine_state.unseen_in_view) -pine_state.mail_box_changed == orig(pine_state.start_in_context) -pine_state.mail_box_changed == orig(pine_state.io_error_on_stream) -pine_state.mail_box_changed == orig(pine_state.def_sort_rev) -pine_state.mail_box_changed == orig(pine_state.restricted) -pine_state.mail_box_changed == orig(pine_state.show_dot_names) -pine_state.mail_box_changed == orig(pine_state.nr_mode) -pine_state.mail_box_changed == orig(pine_state.anonymous) -pine_state.mail_box_changed == orig(pine_state.save_msg_rule) -pine_state.mail_box_changed == orig(pine_state.fcc_rule) -pine_state.mail_box_changed == orig(pine_state.ab_sort_rule) -pine_state.mail_box_changed == orig(pine_state.fld_sort_rule) -pine_state.mail_box_changed == orig(pine_state.inc_startup_rule) -pine_state.mail_box_changed == orig(pine_state.viewer_overlap) -pine_state.mail_box_changed == orig(pine_state.scroll_margin) -pine_state.mail_box_changed == orig(pine_state.remote_abook_history) -pine_state.mail_box_changed == orig(pine_state.debug_malloc) -pine_state.mail_box_changed == orig(pine_state.debug_timestamp) -pine_state.mail_box_changed == orig(pine_state.debug_flush) -pine_state.mail_box_changed == orig(pine_state.debug_imap) -pine_state.mail_box_changed == orig(pine_state.debug_nfiles) -pine_state.mail_box_changed == orig(pine_state.start_entry) -pine_state.atmts == orig(pine_state.atmts) -pine_state.atmts_allocated == orig(pine_state.atmts_allocated) -pine_state.atmts_allocated == orig(argc) -pine_state.start_mode == orig(pine_state.start_mode) -pine_state.goto_default_rule == pine_state.full_header -pine_state.goto_default_rule == pine_state.orig_use_fkeys -pine_state.goto_default_rule == pine_state.try_to_create -pine_state.goto_default_rule == pine_state.low_speed -pine_state.goto_default_rule == pine_state.dead_inbox -pine_state.goto_default_rule == pine_state.dead_stream -pine_state.goto_default_rule == pine_state.noticed_dead_inbox -pine_state.goto_default_rule == pine_state.noticed_dead_stream -pine_state.goto_default_rule == pine_state.mm_log_error -pine_state.goto_default_rule == pine_state.compose_mime -pine_state.goto_default_rule == pine_state.show_new_version -pine_state.goto_default_rule == pine_state.pre390 -pine_state.goto_default_rule == pine_state.first_time_user -pine_state.goto_default_rule == pine_state.outstanding_pinerc_changes -pine_state.goto_default_rule == pine_state.intr_pending -pine_state.goto_default_rule == pine_state.expunge_in_progress -pine_state.goto_default_rule == pine_state.readonly_pinerc -pine_state.goto_default_rule == pine_state.view_all_except -pine_state.goto_default_rule == pine_state.start_in_index -pine_state.goto_default_rule == pine_state.noshow_error -pine_state.goto_default_rule == pine_state.noshow_warn -pine_state.goto_default_rule == pine_state.noshow_timeout -pine_state.goto_default_rule == pine_state.phone_home -pine_state.goto_default_rule == pine_state.painted_body_on_startup -pine_state.goto_default_rule == pine_state.painted_footer_on_startup -pine_state.goto_default_rule == pine_state.open_readonly_on_startup -pine_state.goto_default_rule == orig(pine_state.goto_default_rule) -pine_state.goto_default_rule == orig(pine_state.full_header) -pine_state.goto_default_rule == orig(pine_state.orig_use_fkeys) -pine_state.goto_default_rule == orig(pine_state.try_to_create) -pine_state.goto_default_rule == orig(pine_state.low_speed) -pine_state.goto_default_rule == orig(pine_state.dead_inbox) -pine_state.goto_default_rule == orig(pine_state.dead_stream) -pine_state.goto_default_rule == orig(pine_state.noticed_dead_inbox) -pine_state.goto_default_rule == orig(pine_state.noticed_dead_stream) -pine_state.goto_default_rule == orig(pine_state.mm_log_error) -pine_state.goto_default_rule == orig(pine_state.compose_mime) -pine_state.goto_default_rule == orig(pine_state.show_new_version) -pine_state.goto_default_rule == orig(pine_state.pre390) -pine_state.goto_default_rule == orig(pine_state.first_time_user) -pine_state.goto_default_rule == orig(pine_state.outstanding_pinerc_changes) -pine_state.goto_default_rule == orig(pine_state.intr_pending) -pine_state.goto_default_rule == orig(pine_state.expunge_in_progress) -pine_state.goto_default_rule == orig(pine_state.readonly_pinerc) -pine_state.goto_default_rule == orig(pine_state.view_all_except) -pine_state.goto_default_rule == orig(pine_state.start_in_index) -pine_state.goto_default_rule == orig(pine_state.noshow_error) -pine_state.goto_default_rule == orig(pine_state.noshow_warn) -pine_state.goto_default_rule == orig(pine_state.noshow_timeout) -pine_state.goto_default_rule == orig(pine_state.phone_home) -pine_state.goto_default_rule == orig(pine_state.painted_body_on_startup) -pine_state.goto_default_rule == orig(pine_state.painted_footer_on_startup) -pine_state.goto_default_rule == orig(pine_state.open_readonly_on_startup) -pine_state.debug_imap == pine_state.debug_nfiles -pine_state.feat_list_back_compat == pine_state.init_errs -pine_state.feat_list_back_compat == pine_state.vars.current_val.l -pine_state.feat_list_back_compat == pine_state.vars.user_val.l -pine_state.feat_list_back_compat == pine_state.vars.global_val.l -pine_state.feat_list_back_compat == pine_state.vars.fixed_val.l -pine_state.feat_list_back_compat == pine_state.vars.cmdline_val.l -pine_state.feat_list_back_compat == orig(pine_state.feat_list_back_compat) -pine_state.feat_list_back_compat == orig(pine_state.init_errs) -pine_state.feat_list_back_compat == orig(pine_state.vars.current_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.user_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.global_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.fixed_val.l) -pine_state.feat_list_back_compat == orig(pine_state.vars.cmdline_val.l) -pine_state.init_context == orig(pine_state.init_context) -pine_state.initial_cmds == pine_state.free_initial_cmds -pine_state.initial_cmds == orig(pine_state.initial_cmds) -pine_state.initial_cmds == orig(pine_state.free_initial_cmds) -pine_state.ttyo == orig(pine_state.ttyo) -pine_state.vars == orig(pine_state.vars) -pine_state.vars[] == orig(pine_state.vars[]) -pine_state.vars.is_obsolete == pine_state.vars.is_used -pine_state.vars.is_obsolete == pine_state.vars.been_written -pine_state.vars.is_obsolete == pine_state.vars.is_user -pine_state.vars.is_obsolete == pine_state.vars.is_global -pine_state.vars.is_obsolete == pine_state.vars.is_list -pine_state.vars.is_obsolete == pine_state.vars.is_fixed -pine_state.vars.is_obsolete == orig(pine_state.vars.is_obsolete) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_used) -pine_state.vars.is_obsolete == orig(pine_state.vars.been_written) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_user) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_global) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_list) -pine_state.vars.is_obsolete == orig(pine_state.vars.is_fixed) -pine_state.vars.current_val == orig(pine_state.vars.current_val) -pine_state.vars.user_val == orig(pine_state.vars.user_val) -pine_state.vars.global_val == orig(pine_state.vars.global_val) -pine_state.vars.fixed_val == orig(pine_state.vars.fixed_val) -pine_state.vars.cmdline_val == orig(pine_state.vars.cmdline_val) -addrs[] == orig(argv) -addrs[] == orig(addrs[]) -pine_state[] has only one value -pine_state.next_screen == null -pine_state.context_list == null -pine_state.inbox_new_mail_count == 0 -pine_state.msgmap has only one value -pine_state.mail_box_changed == 0 -pine_state.atmts has only one value -pine_state.atmts_allocated == 1 -pine_state.start_mode == 0 -pine_state.goto_default_rule == 64 -pine_state.debug_imap == 32 -pine_state.feat_list_back_compat == null -pine_state.init_context == -1 -pine_state.initial_cmds == null -pine_state.ttyo == null -pine_state.home_dir == "/home/mhardojo" -pine_state.pine_name == "pine" -pine_state.vars has only one value -pine_state.vars[] has only one value -pine_state.vars.name == "personal-name" -pine_state.vars.is_obsolete == 26 -pine_state.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -pine_state.vars.current_val has only one value -pine_state.vars.user_val has only one value -pine_state.vars.global_val has only one value -pine_state.vars.fixed_val has only one value -pine_state.vars.cmdline_val has only one value -addrs[] has only one value -pine_state.pine_name is a substring of orig(argv[]) +pine_state[0] == orig(pine_state[0]) +pine_state->next_screen == pine_state->prev_screen +pine_state->next_screen == pine_state->redrawer +pine_state->next_screen == orig(pine_state->next_screen) +pine_state->next_screen == orig(pine_state->prev_screen) +pine_state->next_screen == orig(pine_state->redrawer) +pine_state->context_list == pine_state->context_current +pine_state->context_list == pine_state->context_last +pine_state->context_list == pine_state->inbox_stream +pine_state->context_list == pine_state->inbox_msgmap +pine_state->context_list == pine_state->mail_stream +pine_state->context_list == pine_state->index_disp_format +pine_state->context_list == pine_state->post +pine_state->context_list == pine_state->sort_types +pine_state->context_list == pine_state->print +pine_state->context_list == orig(pine_state->context_list) +pine_state->context_list == orig(pine_state->context_current) +pine_state->context_list == orig(pine_state->context_last) +pine_state->context_list == orig(pine_state->inbox_stream) +pine_state->context_list == orig(pine_state->inbox_msgmap) +pine_state->context_list == orig(pine_state->mail_stream) +pine_state->context_list == orig(pine_state->index_disp_format) +pine_state->context_list == orig(pine_state->post) +pine_state->context_list == orig(pine_state->sort_types) +pine_state->context_list == orig(pine_state->print) +pine_state->inbox_new_mail_count == pine_state->inbox_expunge_count +pine_state->inbox_new_mail_count == pine_state->inbox_changed +pine_state->inbox_new_mail_count == pine_state->new_mail_count +pine_state->inbox_new_mail_count == pine_state->expunge_count +pine_state->inbox_new_mail_count == pine_state->first_unseen +pine_state->inbox_new_mail_count == pine_state->last_expire_year +pine_state->inbox_new_mail_count == pine_state->last_expire_month +pine_state->inbox_new_mail_count == pine_state->printer_category +pine_state->inbox_new_mail_count == pine_state->status_msg_delay +pine_state->inbox_new_mail_count == pine_state->composer_fillcol +pine_state->inbox_new_mail_count == pine_state->hours_to_timeout +pine_state->inbox_new_mail_count == orig(pine_state->inbox_new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->inbox_changed) +pine_state->inbox_new_mail_count == orig(pine_state->new_mail_count) +pine_state->inbox_new_mail_count == orig(pine_state->expunge_count) +pine_state->inbox_new_mail_count == orig(pine_state->first_unseen) +pine_state->inbox_new_mail_count == orig(pine_state->last_expire_year) +pine_state->inbox_new_mail_count == orig(pine_state->last_expire_month) +pine_state->inbox_new_mail_count == orig(pine_state->printer_category) +pine_state->inbox_new_mail_count == orig(pine_state->status_msg_delay) +pine_state->inbox_new_mail_count == orig(pine_state->composer_fillcol) +pine_state->inbox_new_mail_count == orig(pine_state->hours_to_timeout) +pine_state->msgmap == orig(pine_state->msgmap) +pine_state->mail_box_changed == pine_state->unsorted_newmail +pine_state->mail_box_changed == pine_state->mangled_footer +pine_state->mail_box_changed == pine_state->mangled_header +pine_state->mail_box_changed == pine_state->mangled_body +pine_state->mail_box_changed == pine_state->mangled_screen +pine_state->mail_box_changed == pine_state->in_init_seq +pine_state->mail_box_changed == pine_state->save_in_init_seq +pine_state->mail_box_changed == pine_state->dont_use_init_cmds +pine_state->mail_box_changed == pine_state->give_fixed_warning +pine_state->mail_box_changed == pine_state->fix_fixed_warning +pine_state->mail_box_changed == pine_state->unseen_in_view +pine_state->mail_box_changed == pine_state->start_in_context +pine_state->mail_box_changed == pine_state->io_error_on_stream +pine_state->mail_box_changed == pine_state->def_sort_rev +pine_state->mail_box_changed == pine_state->restricted +pine_state->mail_box_changed == pine_state->show_dot_names +pine_state->mail_box_changed == pine_state->nr_mode +pine_state->mail_box_changed == pine_state->anonymous +pine_state->mail_box_changed == pine_state->save_msg_rule +pine_state->mail_box_changed == pine_state->fcc_rule +pine_state->mail_box_changed == pine_state->ab_sort_rule +pine_state->mail_box_changed == pine_state->fld_sort_rule +pine_state->mail_box_changed == pine_state->inc_startup_rule +pine_state->mail_box_changed == pine_state->viewer_overlap +pine_state->mail_box_changed == pine_state->scroll_margin +pine_state->mail_box_changed == pine_state->remote_abook_history +pine_state->mail_box_changed == pine_state->debug_malloc +pine_state->mail_box_changed == pine_state->debug_timestamp +pine_state->mail_box_changed == pine_state->debug_flush +pine_state->mail_box_changed == pine_state->start_entry +pine_state->mail_box_changed == orig(pine_state->mail_box_changed) +pine_state->mail_box_changed == orig(pine_state->unsorted_newmail) +pine_state->mail_box_changed == orig(pine_state->mangled_footer) +pine_state->mail_box_changed == orig(pine_state->mangled_header) +pine_state->mail_box_changed == orig(pine_state->mangled_body) +pine_state->mail_box_changed == orig(pine_state->mangled_screen) +pine_state->mail_box_changed == orig(pine_state->in_init_seq) +pine_state->mail_box_changed == orig(pine_state->save_in_init_seq) +pine_state->mail_box_changed == orig(pine_state->dont_use_init_cmds) +pine_state->mail_box_changed == orig(pine_state->give_fixed_warning) +pine_state->mail_box_changed == orig(pine_state->fix_fixed_warning) +pine_state->mail_box_changed == orig(pine_state->unseen_in_view) +pine_state->mail_box_changed == orig(pine_state->start_in_context) +pine_state->mail_box_changed == orig(pine_state->io_error_on_stream) +pine_state->mail_box_changed == orig(pine_state->def_sort_rev) +pine_state->mail_box_changed == orig(pine_state->restricted) +pine_state->mail_box_changed == orig(pine_state->show_dot_names) +pine_state->mail_box_changed == orig(pine_state->nr_mode) +pine_state->mail_box_changed == orig(pine_state->anonymous) +pine_state->mail_box_changed == orig(pine_state->save_msg_rule) +pine_state->mail_box_changed == orig(pine_state->fcc_rule) +pine_state->mail_box_changed == orig(pine_state->ab_sort_rule) +pine_state->mail_box_changed == orig(pine_state->fld_sort_rule) +pine_state->mail_box_changed == orig(pine_state->inc_startup_rule) +pine_state->mail_box_changed == orig(pine_state->viewer_overlap) +pine_state->mail_box_changed == orig(pine_state->scroll_margin) +pine_state->mail_box_changed == orig(pine_state->remote_abook_history) +pine_state->mail_box_changed == orig(pine_state->debug_malloc) +pine_state->mail_box_changed == orig(pine_state->debug_timestamp) +pine_state->mail_box_changed == orig(pine_state->debug_flush) +pine_state->mail_box_changed == orig(pine_state->debug_imap) +pine_state->mail_box_changed == orig(pine_state->debug_nfiles) +pine_state->mail_box_changed == orig(pine_state->start_entry) +pine_state->atmts == orig(pine_state->atmts) +pine_state->atmts_allocated == orig(pine_state->atmts_allocated) +pine_state->atmts_allocated == orig(argc) +pine_state->start_mode == orig(pine_state->start_mode) +pine_state->goto_default_rule == pine_state->full_header +pine_state->goto_default_rule == pine_state->orig_use_fkeys +pine_state->goto_default_rule == pine_state->try_to_create +pine_state->goto_default_rule == pine_state->low_speed +pine_state->goto_default_rule == pine_state->dead_inbox +pine_state->goto_default_rule == pine_state->dead_stream +pine_state->goto_default_rule == pine_state->noticed_dead_inbox +pine_state->goto_default_rule == pine_state->noticed_dead_stream +pine_state->goto_default_rule == pine_state->mm_log_error +pine_state->goto_default_rule == pine_state->compose_mime +pine_state->goto_default_rule == pine_state->show_new_version +pine_state->goto_default_rule == pine_state->pre390 +pine_state->goto_default_rule == pine_state->first_time_user +pine_state->goto_default_rule == pine_state->outstanding_pinerc_changes +pine_state->goto_default_rule == pine_state->intr_pending +pine_state->goto_default_rule == pine_state->expunge_in_progress +pine_state->goto_default_rule == pine_state->readonly_pinerc +pine_state->goto_default_rule == pine_state->view_all_except +pine_state->goto_default_rule == pine_state->start_in_index +pine_state->goto_default_rule == pine_state->noshow_error +pine_state->goto_default_rule == pine_state->noshow_warn +pine_state->goto_default_rule == pine_state->noshow_timeout +pine_state->goto_default_rule == pine_state->phone_home +pine_state->goto_default_rule == pine_state->painted_body_on_startup +pine_state->goto_default_rule == pine_state->painted_footer_on_startup +pine_state->goto_default_rule == pine_state->open_readonly_on_startup +pine_state->goto_default_rule == orig(pine_state->goto_default_rule) +pine_state->goto_default_rule == orig(pine_state->full_header) +pine_state->goto_default_rule == orig(pine_state->orig_use_fkeys) +pine_state->goto_default_rule == orig(pine_state->try_to_create) +pine_state->goto_default_rule == orig(pine_state->low_speed) +pine_state->goto_default_rule == orig(pine_state->dead_inbox) +pine_state->goto_default_rule == orig(pine_state->dead_stream) +pine_state->goto_default_rule == orig(pine_state->noticed_dead_inbox) +pine_state->goto_default_rule == orig(pine_state->noticed_dead_stream) +pine_state->goto_default_rule == orig(pine_state->mm_log_error) +pine_state->goto_default_rule == orig(pine_state->compose_mime) +pine_state->goto_default_rule == orig(pine_state->show_new_version) +pine_state->goto_default_rule == orig(pine_state->pre390) +pine_state->goto_default_rule == orig(pine_state->first_time_user) +pine_state->goto_default_rule == orig(pine_state->outstanding_pinerc_changes) +pine_state->goto_default_rule == orig(pine_state->intr_pending) +pine_state->goto_default_rule == orig(pine_state->expunge_in_progress) +pine_state->goto_default_rule == orig(pine_state->readonly_pinerc) +pine_state->goto_default_rule == orig(pine_state->view_all_except) +pine_state->goto_default_rule == orig(pine_state->start_in_index) +pine_state->goto_default_rule == orig(pine_state->noshow_error) +pine_state->goto_default_rule == orig(pine_state->noshow_warn) +pine_state->goto_default_rule == orig(pine_state->noshow_timeout) +pine_state->goto_default_rule == orig(pine_state->phone_home) +pine_state->goto_default_rule == orig(pine_state->painted_body_on_startup) +pine_state->goto_default_rule == orig(pine_state->painted_footer_on_startup) +pine_state->goto_default_rule == orig(pine_state->open_readonly_on_startup) +pine_state->debug_imap == pine_state->debug_nfiles +pine_state->feat_list_back_compat == pine_state->init_errs +pine_state->feat_list_back_compat == pine_state->vars->current_val.l +pine_state->feat_list_back_compat == pine_state->vars->user_val.l +pine_state->feat_list_back_compat == pine_state->vars->global_val.l +pine_state->feat_list_back_compat == pine_state->vars->fixed_val.l +pine_state->feat_list_back_compat == pine_state->vars->cmdline_val.l +pine_state->feat_list_back_compat == orig(pine_state->feat_list_back_compat) +pine_state->feat_list_back_compat == orig(pine_state->init_errs) +pine_state->feat_list_back_compat == orig(pine_state->vars->current_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->user_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->global_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->fixed_val.l) +pine_state->feat_list_back_compat == orig(pine_state->vars->cmdline_val.l) +pine_state->init_context == orig(pine_state->init_context) +pine_state->initial_cmds == pine_state->free_initial_cmds +pine_state->initial_cmds == orig(pine_state->initial_cmds) +pine_state->initial_cmds == orig(pine_state->free_initial_cmds) +pine_state->ttyo == orig(pine_state->ttyo) +pine_state->vars == orig(pine_state->vars) +pine_state->vars[0] == orig(pine_state->vars[0]) +pine_state->vars->is_obsolete == pine_state->vars->is_used +pine_state->vars->is_obsolete == pine_state->vars->been_written +pine_state->vars->is_obsolete == pine_state->vars->is_user +pine_state->vars->is_obsolete == pine_state->vars->is_global +pine_state->vars->is_obsolete == pine_state->vars->is_list +pine_state->vars->is_obsolete == pine_state->vars->is_fixed +pine_state->vars->is_obsolete == orig(pine_state->vars->is_obsolete) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_used) +pine_state->vars->is_obsolete == orig(pine_state->vars->been_written) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_user) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_global) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_list) +pine_state->vars->is_obsolete == orig(pine_state->vars->is_fixed) +pine_state->vars->current_val == orig(pine_state->vars->current_val) +pine_state->vars->user_val == orig(pine_state->vars->user_val) +pine_state->vars->global_val == orig(pine_state->vars->global_val) +pine_state->vars->fixed_val == orig(pine_state->vars->fixed_val) +pine_state->vars->cmdline_val == orig(pine_state->vars->cmdline_val) +addrs[0] == orig(argv) +addrs[0] == orig(addrs[0]) +pine_state[0] has only one value +pine_state->next_screen == null +pine_state->context_list == null +pine_state->inbox_new_mail_count == 0 +pine_state->msgmap has only one value +pine_state->mail_box_changed == 0 +pine_state->atmts has only one value +pine_state->atmts_allocated == 1 +pine_state->start_mode == 0 +pine_state->goto_default_rule == 64 +pine_state->debug_imap == 32 +pine_state->feat_list_back_compat == null +pine_state->init_context == -1 +pine_state->initial_cmds == null +pine_state->ttyo == null +pine_state->home_dir == "/home/mhardojo" +pine_state->pine_name == "pine" +pine_state->vars has only one value +pine_state->vars[0] has only one value +pine_state->vars->name == "personal-name" +pine_state->vars->is_obsolete == 26 +pine_state->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +pine_state->vars->current_val has only one value +pine_state->vars->user_val has only one value +pine_state->vars->global_val has only one value +pine_state->vars->fixed_val has only one value +pine_state->vars->cmdline_val has only one value +addrs[0] has only one value +pine_state->pine_name is a substring of orig(argv[0]) =========================================================================== global.pine_close_stream():::ENTER stream has only one value @@ -5805,375 +5805,375 @@ global.process_config_input():::EXIT return == 0 =========================================================================== global.process_feature_list():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.inbox_new_mail_count == old_growth -ps.inbox_expunge_count == old_growth -ps.inbox_changed == old_growth -ps.new_mail_count == old_growth -ps.expunge_count == old_growth -ps.first_unseen == old_growth -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.status_msg_delay == old_growth -ps.hours_to_timeout == old_growth -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->inbox_new_mail_count == old_growth +ps->inbox_expunge_count == old_growth +ps->inbox_changed == old_growth +ps->new_mail_count == old_growth +ps->expunge_count == old_growth +ps->first_unseen == old_growth +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->status_msg_delay == old_growth +ps->hours_to_timeout == old_growth +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed old_growth == hir old_growth == osr ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value list has only one value old_growth == 0 -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.process_feature_list():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == ps.inbox_stream -ps.context_list == ps.inbox_msgmap -ps.context_list == ps.mail_stream -ps.context_list == ps.post -ps.context_list == ps.sort_types -ps.context_list == ps.print -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.context_list == orig(ps.inbox_stream) -ps.context_list == orig(ps.inbox_msgmap) -ps.context_list == orig(ps.mail_stream) -ps.context_list == orig(ps.post) -ps.context_list == orig(ps.sort_types) -ps.context_list == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.inbox_new_mail_count == orig(old_growth) -ps.inbox_new_mail_count == orig(hir) -ps.inbox_new_mail_count == orig(osr) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.mangled_footer -ps.mail_box_changed == ps.mangled_header -ps.mail_box_changed == ps.mangled_body -ps.mail_box_changed == ps.mangled_screen -ps.mail_box_changed == ps.in_init_seq -ps.mail_box_changed == ps.save_in_init_seq -ps.mail_box_changed == ps.dont_use_init_cmds -ps.mail_box_changed == ps.give_fixed_warning -ps.mail_box_changed == ps.fix_fixed_warning -ps.mail_box_changed == ps.unseen_in_view -ps.mail_box_changed == ps.start_in_context -ps.mail_box_changed == ps.io_error_on_stream -ps.mail_box_changed == ps.def_sort_rev -ps.mail_box_changed == ps.restricted -ps.mail_box_changed == ps.show_dot_names -ps.mail_box_changed == ps.nr_mode -ps.mail_box_changed == ps.anonymous -ps.mail_box_changed == ps.save_msg_rule -ps.mail_box_changed == ps.fcc_rule -ps.mail_box_changed == ps.ab_sort_rule -ps.mail_box_changed == ps.fld_sort_rule -ps.mail_box_changed == ps.inc_startup_rule -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.mangled_footer) -ps.mail_box_changed == orig(ps.mangled_header) -ps.mail_box_changed == orig(ps.mangled_body) -ps.mail_box_changed == orig(ps.mangled_screen) -ps.mail_box_changed == orig(ps.in_init_seq) -ps.mail_box_changed == orig(ps.save_in_init_seq) -ps.mail_box_changed == orig(ps.dont_use_init_cmds) -ps.mail_box_changed == orig(ps.give_fixed_warning) -ps.mail_box_changed == orig(ps.fix_fixed_warning) -ps.mail_box_changed == orig(ps.unseen_in_view) -ps.mail_box_changed == orig(ps.start_in_context) -ps.mail_box_changed == orig(ps.io_error_on_stream) -ps.mail_box_changed == orig(ps.def_sort_rev) -ps.mail_box_changed == orig(ps.restricted) -ps.mail_box_changed == orig(ps.show_dot_names) -ps.mail_box_changed == orig(ps.nr_mode) -ps.mail_box_changed == orig(ps.anonymous) -ps.mail_box_changed == orig(ps.save_msg_rule) -ps.mail_box_changed == orig(ps.fcc_rule) -ps.mail_box_changed == orig(ps.ab_sort_rule) -ps.mail_box_changed == orig(ps.fld_sort_rule) -ps.mail_box_changed == orig(ps.inc_startup_rule) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.current_val.l -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.current_val.l) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.next_screen == null -ps.context_list == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.start_mode == 0 -ps.goto_default_rule == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo == null -ps.home_dir == "/home/mhardojo" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.pinerc -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == ps->inbox_stream +ps->context_list == ps->inbox_msgmap +ps->context_list == ps->mail_stream +ps->context_list == ps->post +ps->context_list == ps->sort_types +ps->context_list == ps->print +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->context_list == orig(ps->inbox_stream) +ps->context_list == orig(ps->inbox_msgmap) +ps->context_list == orig(ps->mail_stream) +ps->context_list == orig(ps->post) +ps->context_list == orig(ps->sort_types) +ps->context_list == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->inbox_new_mail_count == orig(old_growth) +ps->inbox_new_mail_count == orig(hir) +ps->inbox_new_mail_count == orig(osr) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->mangled_footer +ps->mail_box_changed == ps->mangled_header +ps->mail_box_changed == ps->mangled_body +ps->mail_box_changed == ps->mangled_screen +ps->mail_box_changed == ps->in_init_seq +ps->mail_box_changed == ps->save_in_init_seq +ps->mail_box_changed == ps->dont_use_init_cmds +ps->mail_box_changed == ps->give_fixed_warning +ps->mail_box_changed == ps->fix_fixed_warning +ps->mail_box_changed == ps->unseen_in_view +ps->mail_box_changed == ps->start_in_context +ps->mail_box_changed == ps->io_error_on_stream +ps->mail_box_changed == ps->def_sort_rev +ps->mail_box_changed == ps->restricted +ps->mail_box_changed == ps->show_dot_names +ps->mail_box_changed == ps->nr_mode +ps->mail_box_changed == ps->anonymous +ps->mail_box_changed == ps->save_msg_rule +ps->mail_box_changed == ps->fcc_rule +ps->mail_box_changed == ps->ab_sort_rule +ps->mail_box_changed == ps->fld_sort_rule +ps->mail_box_changed == ps->inc_startup_rule +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->mangled_footer) +ps->mail_box_changed == orig(ps->mangled_header) +ps->mail_box_changed == orig(ps->mangled_body) +ps->mail_box_changed == orig(ps->mangled_screen) +ps->mail_box_changed == orig(ps->in_init_seq) +ps->mail_box_changed == orig(ps->save_in_init_seq) +ps->mail_box_changed == orig(ps->dont_use_init_cmds) +ps->mail_box_changed == orig(ps->give_fixed_warning) +ps->mail_box_changed == orig(ps->fix_fixed_warning) +ps->mail_box_changed == orig(ps->unseen_in_view) +ps->mail_box_changed == orig(ps->start_in_context) +ps->mail_box_changed == orig(ps->io_error_on_stream) +ps->mail_box_changed == orig(ps->def_sort_rev) +ps->mail_box_changed == orig(ps->restricted) +ps->mail_box_changed == orig(ps->show_dot_names) +ps->mail_box_changed == orig(ps->nr_mode) +ps->mail_box_changed == orig(ps->anonymous) +ps->mail_box_changed == orig(ps->save_msg_rule) +ps->mail_box_changed == orig(ps->fcc_rule) +ps->mail_box_changed == orig(ps->ab_sort_rule) +ps->mail_box_changed == orig(ps->fld_sort_rule) +ps->mail_box_changed == orig(ps->inc_startup_rule) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->current_val.l +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->current_val.l) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->next_screen == null +ps->context_list == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->start_mode == 0 +ps->goto_default_rule == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo == null +ps->home_dir == "/home/mhardojo" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->pinerc +ps->pine_name is a substring of ps->pinerc =========================================================================== global.prune_folders_ok():::EXIT return == 1 @@ -6211,399 +6211,399 @@ a6 == null global.q_status_message7():::EXIT =========================================================================== global.queue_init_errors():::ENTER -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.context_list == ps.context_current -ps.context_last == ps.inbox_stream -ps.context_last == ps.inbox_msgmap -ps.context_last == ps.mail_stream -ps.context_last == ps.post -ps.context_last == ps.sort_types -ps.context_last == ps.print -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.goto_default_rule -ps.mail_box_changed == ps.full_header -ps.mail_box_changed == ps.orig_use_fkeys -ps.mail_box_changed == ps.try_to_create -ps.mail_box_changed == ps.low_speed -ps.mail_box_changed == ps.dead_inbox -ps.mail_box_changed == ps.dead_stream -ps.mail_box_changed == ps.noticed_dead_inbox -ps.mail_box_changed == ps.noticed_dead_stream -ps.mail_box_changed == ps.mm_log_error -ps.mail_box_changed == ps.compose_mime -ps.mail_box_changed == ps.show_new_version -ps.mail_box_changed == ps.pre390 -ps.mail_box_changed == ps.first_time_user -ps.mail_box_changed == ps.outstanding_pinerc_changes -ps.mail_box_changed == ps.intr_pending -ps.mail_box_changed == ps.expunge_in_progress -ps.mail_box_changed == ps.readonly_pinerc -ps.mail_box_changed == ps.view_all_except -ps.mail_box_changed == ps.start_in_index -ps.mail_box_changed == ps.noshow_error -ps.mail_box_changed == ps.noshow_warn -ps.mail_box_changed == ps.noshow_timeout -ps.mail_box_changed == ps.phone_home -ps.mail_box_changed == ps.painted_body_on_startup -ps.mail_box_changed == ps.painted_footer_on_startup -ps.mail_box_changed == ps.open_readonly_on_startup -ps.mail_box_changed == ps.start_entry -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->context_list == ps->context_current +ps->context_last == ps->inbox_stream +ps->context_last == ps->inbox_msgmap +ps->context_last == ps->mail_stream +ps->context_last == ps->post +ps->context_last == ps->sort_types +ps->context_last == ps->print +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->goto_default_rule +ps->mail_box_changed == ps->full_header +ps->mail_box_changed == ps->orig_use_fkeys +ps->mail_box_changed == ps->try_to_create +ps->mail_box_changed == ps->low_speed +ps->mail_box_changed == ps->dead_inbox +ps->mail_box_changed == ps->dead_stream +ps->mail_box_changed == ps->noticed_dead_inbox +ps->mail_box_changed == ps->noticed_dead_stream +ps->mail_box_changed == ps->mm_log_error +ps->mail_box_changed == ps->compose_mime +ps->mail_box_changed == ps->show_new_version +ps->mail_box_changed == ps->pre390 +ps->mail_box_changed == ps->first_time_user +ps->mail_box_changed == ps->outstanding_pinerc_changes +ps->mail_box_changed == ps->intr_pending +ps->mail_box_changed == ps->expunge_in_progress +ps->mail_box_changed == ps->readonly_pinerc +ps->mail_box_changed == ps->view_all_except +ps->mail_box_changed == ps->start_in_index +ps->mail_box_changed == ps->noshow_error +ps->mail_box_changed == ps->noshow_warn +ps->mail_box_changed == ps->noshow_timeout +ps->mail_box_changed == ps->phone_home +ps->mail_box_changed == ps->painted_body_on_startup +ps->mail_box_changed == ps->painted_footer_on_startup +ps->mail_box_changed == ps->open_readonly_on_startup +ps->mail_box_changed == ps->start_entry +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.next_screen == null -ps.context_list has only one value -ps.context_last == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] has only one value +ps->next_screen == null +ps->context_list has only one value +ps->context_last == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.queue_init_errors():::EXIT -ps[] == orig(ps[]) -ps.next_screen == ps.prev_screen -ps.next_screen == ps.redrawer -ps.next_screen == orig(ps.next_screen) -ps.next_screen == orig(ps.prev_screen) -ps.next_screen == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_last == ps.inbox_stream -ps.context_last == ps.inbox_msgmap -ps.context_last == ps.mail_stream -ps.context_last == ps.post -ps.context_last == ps.sort_types -ps.context_last == ps.print -ps.context_last == orig(ps.context_last) -ps.context_last == orig(ps.inbox_stream) -ps.context_last == orig(ps.inbox_msgmap) -ps.context_last == orig(ps.mail_stream) -ps.context_last == orig(ps.post) -ps.context_last == orig(ps.sort_types) -ps.context_last == orig(ps.print) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == ps.goto_default_rule -ps.mail_box_changed == ps.full_header -ps.mail_box_changed == ps.orig_use_fkeys -ps.mail_box_changed == ps.try_to_create -ps.mail_box_changed == ps.low_speed -ps.mail_box_changed == ps.dead_inbox -ps.mail_box_changed == ps.dead_stream -ps.mail_box_changed == ps.noticed_dead_inbox -ps.mail_box_changed == ps.noticed_dead_stream -ps.mail_box_changed == ps.mm_log_error -ps.mail_box_changed == ps.compose_mime -ps.mail_box_changed == ps.show_new_version -ps.mail_box_changed == ps.pre390 -ps.mail_box_changed == ps.first_time_user -ps.mail_box_changed == ps.outstanding_pinerc_changes -ps.mail_box_changed == ps.intr_pending -ps.mail_box_changed == ps.expunge_in_progress -ps.mail_box_changed == ps.readonly_pinerc -ps.mail_box_changed == ps.view_all_except -ps.mail_box_changed == ps.start_in_index -ps.mail_box_changed == ps.noshow_error -ps.mail_box_changed == ps.noshow_warn -ps.mail_box_changed == ps.noshow_timeout -ps.mail_box_changed == ps.phone_home -ps.mail_box_changed == ps.painted_body_on_startup -ps.mail_box_changed == ps.painted_footer_on_startup -ps.mail_box_changed == ps.open_readonly_on_startup -ps.mail_box_changed == ps.start_entry -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.mail_box_changed == orig(ps.goto_default_rule) -ps.mail_box_changed == orig(ps.full_header) -ps.mail_box_changed == orig(ps.orig_use_fkeys) -ps.mail_box_changed == orig(ps.try_to_create) -ps.mail_box_changed == orig(ps.low_speed) -ps.mail_box_changed == orig(ps.dead_inbox) -ps.mail_box_changed == orig(ps.dead_stream) -ps.mail_box_changed == orig(ps.noticed_dead_inbox) -ps.mail_box_changed == orig(ps.noticed_dead_stream) -ps.mail_box_changed == orig(ps.mm_log_error) -ps.mail_box_changed == orig(ps.compose_mime) -ps.mail_box_changed == orig(ps.show_new_version) -ps.mail_box_changed == orig(ps.pre390) -ps.mail_box_changed == orig(ps.first_time_user) -ps.mail_box_changed == orig(ps.outstanding_pinerc_changes) -ps.mail_box_changed == orig(ps.intr_pending) -ps.mail_box_changed == orig(ps.expunge_in_progress) -ps.mail_box_changed == orig(ps.readonly_pinerc) -ps.mail_box_changed == orig(ps.view_all_except) -ps.mail_box_changed == orig(ps.start_in_index) -ps.mail_box_changed == orig(ps.noshow_error) -ps.mail_box_changed == orig(ps.noshow_warn) -ps.mail_box_changed == orig(ps.noshow_timeout) -ps.mail_box_changed == orig(ps.phone_home) -ps.mail_box_changed == orig(ps.painted_body_on_startup) -ps.mail_box_changed == orig(ps.painted_footer_on_startup) -ps.mail_box_changed == orig(ps.open_readonly_on_startup) -ps.mail_box_changed == orig(ps.start_entry) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.start_mode == orig(ps.start_mode) -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.mangled_footer == orig(ps.mangled_footer) -ps.mangled_footer == orig(ps.mangled_header) -ps.mangled_footer == orig(ps.mangled_body) -ps.mangled_footer == orig(ps.mangled_screen) -ps.mangled_footer == orig(ps.in_init_seq) -ps.mangled_footer == orig(ps.save_in_init_seq) -ps.mangled_footer == orig(ps.dont_use_init_cmds) -ps.mangled_footer == orig(ps.give_fixed_warning) -ps.mangled_footer == orig(ps.fix_fixed_warning) -ps.mangled_footer == orig(ps.unseen_in_view) -ps.mangled_footer == orig(ps.start_in_context) -ps.mangled_footer == orig(ps.io_error_on_stream) -ps.mangled_footer == orig(ps.def_sort_rev) -ps.mangled_footer == orig(ps.restricted) -ps.mangled_footer == orig(ps.show_dot_names) -ps.mangled_footer == orig(ps.nr_mode) -ps.mangled_footer == orig(ps.anonymous) -ps.mangled_footer == orig(ps.save_msg_rule) -ps.mangled_footer == orig(ps.fcc_rule) -ps.mangled_footer == orig(ps.ab_sort_rule) -ps.mangled_footer == orig(ps.fld_sort_rule) -ps.mangled_footer == orig(ps.inc_startup_rule) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.ttyo[] == orig(ps.ttyo[]) -ps.ttyo.screen_rows == orig(ps.ttyo.screen_rows) -ps.ttyo.screen_cols == orig(ps.ttyo.screen_cols) -ps.ttyo.header_rows == orig(ps.ttyo.header_rows) -ps.ttyo.footer_rows == orig(ps.ttyo.footer_rows) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.next_screen == null -ps.context_list has only one value -ps.context_last == null -ps.inbox_new_mail_count == 0 -ps.msgmap has only one value -ps.mail_box_changed == 0 -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer == 64 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == ps->prev_screen +ps->next_screen == ps->redrawer +ps->next_screen == orig(ps->next_screen) +ps->next_screen == orig(ps->prev_screen) +ps->next_screen == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_last == ps->inbox_stream +ps->context_last == ps->inbox_msgmap +ps->context_last == ps->mail_stream +ps->context_last == ps->post +ps->context_last == ps->sort_types +ps->context_last == ps->print +ps->context_last == orig(ps->context_last) +ps->context_last == orig(ps->inbox_stream) +ps->context_last == orig(ps->inbox_msgmap) +ps->context_last == orig(ps->mail_stream) +ps->context_last == orig(ps->post) +ps->context_last == orig(ps->sort_types) +ps->context_last == orig(ps->print) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == ps->goto_default_rule +ps->mail_box_changed == ps->full_header +ps->mail_box_changed == ps->orig_use_fkeys +ps->mail_box_changed == ps->try_to_create +ps->mail_box_changed == ps->low_speed +ps->mail_box_changed == ps->dead_inbox +ps->mail_box_changed == ps->dead_stream +ps->mail_box_changed == ps->noticed_dead_inbox +ps->mail_box_changed == ps->noticed_dead_stream +ps->mail_box_changed == ps->mm_log_error +ps->mail_box_changed == ps->compose_mime +ps->mail_box_changed == ps->show_new_version +ps->mail_box_changed == ps->pre390 +ps->mail_box_changed == ps->first_time_user +ps->mail_box_changed == ps->outstanding_pinerc_changes +ps->mail_box_changed == ps->intr_pending +ps->mail_box_changed == ps->expunge_in_progress +ps->mail_box_changed == ps->readonly_pinerc +ps->mail_box_changed == ps->view_all_except +ps->mail_box_changed == ps->start_in_index +ps->mail_box_changed == ps->noshow_error +ps->mail_box_changed == ps->noshow_warn +ps->mail_box_changed == ps->noshow_timeout +ps->mail_box_changed == ps->phone_home +ps->mail_box_changed == ps->painted_body_on_startup +ps->mail_box_changed == ps->painted_footer_on_startup +ps->mail_box_changed == ps->open_readonly_on_startup +ps->mail_box_changed == ps->start_entry +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->mail_box_changed == orig(ps->goto_default_rule) +ps->mail_box_changed == orig(ps->full_header) +ps->mail_box_changed == orig(ps->orig_use_fkeys) +ps->mail_box_changed == orig(ps->try_to_create) +ps->mail_box_changed == orig(ps->low_speed) +ps->mail_box_changed == orig(ps->dead_inbox) +ps->mail_box_changed == orig(ps->dead_stream) +ps->mail_box_changed == orig(ps->noticed_dead_inbox) +ps->mail_box_changed == orig(ps->noticed_dead_stream) +ps->mail_box_changed == orig(ps->mm_log_error) +ps->mail_box_changed == orig(ps->compose_mime) +ps->mail_box_changed == orig(ps->show_new_version) +ps->mail_box_changed == orig(ps->pre390) +ps->mail_box_changed == orig(ps->first_time_user) +ps->mail_box_changed == orig(ps->outstanding_pinerc_changes) +ps->mail_box_changed == orig(ps->intr_pending) +ps->mail_box_changed == orig(ps->expunge_in_progress) +ps->mail_box_changed == orig(ps->readonly_pinerc) +ps->mail_box_changed == orig(ps->view_all_except) +ps->mail_box_changed == orig(ps->start_in_index) +ps->mail_box_changed == orig(ps->noshow_error) +ps->mail_box_changed == orig(ps->noshow_warn) +ps->mail_box_changed == orig(ps->noshow_timeout) +ps->mail_box_changed == orig(ps->phone_home) +ps->mail_box_changed == orig(ps->painted_body_on_startup) +ps->mail_box_changed == orig(ps->painted_footer_on_startup) +ps->mail_box_changed == orig(ps->open_readonly_on_startup) +ps->mail_box_changed == orig(ps->start_entry) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->start_mode == orig(ps->start_mode) +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->mangled_footer == orig(ps->mangled_footer) +ps->mangled_footer == orig(ps->mangled_header) +ps->mangled_footer == orig(ps->mangled_body) +ps->mangled_footer == orig(ps->mangled_screen) +ps->mangled_footer == orig(ps->in_init_seq) +ps->mangled_footer == orig(ps->save_in_init_seq) +ps->mangled_footer == orig(ps->dont_use_init_cmds) +ps->mangled_footer == orig(ps->give_fixed_warning) +ps->mangled_footer == orig(ps->fix_fixed_warning) +ps->mangled_footer == orig(ps->unseen_in_view) +ps->mangled_footer == orig(ps->start_in_context) +ps->mangled_footer == orig(ps->io_error_on_stream) +ps->mangled_footer == orig(ps->def_sort_rev) +ps->mangled_footer == orig(ps->restricted) +ps->mangled_footer == orig(ps->show_dot_names) +ps->mangled_footer == orig(ps->nr_mode) +ps->mangled_footer == orig(ps->anonymous) +ps->mangled_footer == orig(ps->save_msg_rule) +ps->mangled_footer == orig(ps->fcc_rule) +ps->mangled_footer == orig(ps->ab_sort_rule) +ps->mangled_footer == orig(ps->fld_sort_rule) +ps->mangled_footer == orig(ps->inc_startup_rule) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->ttyo[0] == orig(ps->ttyo[0]) +ps->ttyo->screen_rows == orig(ps->ttyo->screen_rows) +ps->ttyo->screen_cols == orig(ps->ttyo->screen_cols) +ps->ttyo->header_rows == orig(ps->ttyo->header_rows) +ps->ttyo->footer_rows == orig(ps->ttyo->footer_rows) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->next_screen == null +ps->context_list has only one value +ps->context_last == null +ps->inbox_new_mail_count == 0 +ps->msgmap has only one value +ps->mail_box_changed == 0 +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer == 64 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.radio_buttons():::ENTER prompt one of { "Choose a setup task from the menu below : ", "Really quit pine? " } @@ -6611,12 +6611,12 @@ prompt is printable line == -3 dflt one of { 112, 121 } on_ctrl_C one of { 0, 120 } -help_text[] == "Select one of the setup tasks by typing the capitalized letter." +help_text[0] == "Select one of the setup tasks by typing the capitalized letter." flags == 0 =========================================================================== global.radio_buttons():::EXIT -help_text[] == orig(help_text[]) -help_text[] == "Select one of the setup tasks by typing the capitalized letter." +help_text[0] == orig(help_text[0]) +help_text[0] == "Select one of the setup tasks by typing the capitalized letter." return one of { 97, 121 } =========================================================================== global.read_char():::ENTER @@ -6635,71 +6635,71 @@ global.read_file():::EXIT return == "# Updated by Pine(tm) 4.03, copyright 1989-1998 University of Washington.\n#\n# Pine configuration file\n#\n# This file sets the configuration options used by Pine and PC-Pine. These\n# options are usually set from within Pine or PC-Pine. There may be a\n# system-wide configuration file which sets the defaults for some of the\n# variables. On Unix, run pine -conf to see how system defaults have been set.\n# For variables that accept multiple values, list elements are separated by\n# commas. A line beginning with a space or tab is considered to be a\n# continuation of the previous line. For a variable to be unset its value must\n# be blank. To set a variable to the empty string its value should be \"\".\n# You can override system defaults by setting a variable to the empty string.\n# Lines beginning with \"#\" are comments, and ignored by Pine.\n\n# Over-rides your full name from Unix password file. Required for PC-Pine.\npersonal-name=\n\n# Sets domain part of From: and local addresses in outgoing mail.\nuser-domain=hades.unl.edu\n\n# List of SMTP servers for sending mail. If blank: Unix Pine uses sendmail.\nsmtp-server=\n\n# NNTP server for posting news. Also sets news-collections for news reading.\nnntp-server=\n\n# Path of (local or remote) INBOX, e.g. ={mail.somewhere.edu}inbox\n# Normal Unix default is the local INBOX (usually /usr/spool/mail/$USER).\ninbox-path=/var/spool/mail/mhardojo\n\n# List of folder pairs; the first indicates a folder to archive, and the\n# second indicates the folder read messages in the first should\n# be moved to.\nincoming-archive-folders=\n\n# List of context and folder pairs, delimited by a space, to be offered for\n# pruning each month. For example: {host1}mail/[] mumble\npruned-folders=\n\n# Over-rides default path for sent-mail folder, e.g. =old-mail (using first\n# folder collection dir) or ={host2}sent-mail or =\"\" (to suppress saving).\n# Default: sent-mail (Unix) or SENTMAIL.MTX (PC) in default folder collection.\ndefault-fcc=\n\n# Over-rides default path for saved-msg folder, e.g. =saved-messages (using 1st\n# folder collection dir) or ={host2}saved-mail or =\"\" (to suppress saving).\n# Default: saved-messages (Unix) or SAVEMAIL.MTX (PC) in default collection.\ndefault-saved-msg-folder=\n\n# Over-rides default path for postponed messages folder, e.g. =pm (which uses\n# first folder collection dir) or ={host4}pm (using home dir on host4).\n# Default: postponed-msgs (Unix) or POSTPOND.MTX (PC) in default fldr coltn.\npostponed-folder=\n\n# If set, specifies where already-read messages will be moved upon quitting.\nread-message-folder=\n\n# If set, specifies where form letters should be stored.\nform-letter-folder=\n\n# Contains the actual signature contents as opposed to the signature filename.\n# If defined, this overrides the signature-file. Default is undefined.\nliteral-signature=\n\n# Over-rides default path for signature file. Default is ~/.signature\nsignature-file=\n\n# List of features; see Pine's Setup/options menu for the current set.\n# e.g. feature-list= select-without-confirm, signature-at-bottom\n# Default condition for all of the features is no-.\nfeature-list=\n\n# Pine executes these keys upon startup (e.g. to view msg 13: i,j,1,3,CR,v)\ninitial-keystroke-list=\n\n# Only show these headers (by default) when composing messages\ndefault-composer-hdrs=\n\n# Add these customized headers (and possible default values) when composing\ncustomized-hdrs=\n\n# When viewing messages, include this list of headers\nviewer-hdrs=\n\n# Determines default folder name for Saves...\n# Choices: default-folder, by-sender, by-from, by-recipient, last-folder-used.\n# Default: \"default-folder\", i.e. \"saved-messages\" (Unix) or \"SAVEMAIL\" (PC).\nsaved-msg-name-rule=\n\n# Determines default name for Fcc...\n# Choices: default-fcc, by-recipient, last-fcc-used.\n# Default: \"default-fcc\" (see also \"default-fcc=\" variable.)\nfcc-name-rule=\n\n# Sets presentation order of messages in Index. Choices:\n# subject, from, arrival, date, size. Default: \"arrival\".\nsort-key=\n\n# Sets presentation order of address book entries. Choices: dont-sort,\n# fullname-with-lists-last, fullname, nickname-with-lists-last, nickname\n# Default: \"fullname-with-lists-last\".\naddrbook-sort-rule=\n\n# Sets presentation order of folder list entries. Choices: ,\n# \n# Default: \"alpha-with-directories-last\".\nfolder-sort-rule=\n\n# Sets the default folder and collectionoffered at the Goto Command's prompt.\ngoto-default-rule=\n\n# Sets message which cursor begins on. Choices: first-unseen, first-recent,\n# first-important, first-important-or-unseen, first-important-or-recent,\n# first, last. Default: \"first-unseen\".\nincoming-startup-rule=\n\n# Allows a default answer for the prune folder questions. Choices: yes-ask,\n# yes-no, no-ask, no-no, ask-ask, ask-no. Default: \"ask-ask\".\npruning-rule=\n\n# Reflects capabilities of the display you have. Default: US-ASCII.\n# Typical alternatives include ISO-8859-x, (x is a number between 1 and 9).\ncharacter-set=\n\n# Specifies the program invoked by ^_ in the Composer,\n# or the \"enable-alternate-editor-implicitly\" feature.\neditor=\n\n# Specifies the program invoked by ^T in the Composer.\nspeller=\n\n# Specifies the column of the screen where the composer should wrap.\ncomposer-wrap-column=\n\n# Specifies the string to insert when replying to a message.\nreply-indent-string=\n\n# Specifies the introduction to insert when replying to a message.\nreply-leadin=\n\n# Specifies the string to use when sending a message with no to or cc.\nempty-header-message=\n\n# Program to view images (e.g. GIF or TIFF attachments).\nimage-viewer=\n\n# If \"user-domain\" not set, strips hostname in FROM address. (Unix only)\nuse-only-domain-name=\n\n# This variable takes a list of programs that message text is piped into\n# after MIME decoding, prior to display.\ndisplay-filters=\n\n# This defines a program that message text is piped into before MIME\n# encoding, prior to sending\nsending-filters=\n\n# A list of alternate addresses the user is known by\nalt-addresses=\n\n# This is a list of formats for address books. Each entry in the list is made\n# up of space-delimited tokens telling which fields are displayed and in\n# which order. See help text\naddressbook-formats=\n\n# This gives a format for displaying the index. It is made\n# up of space-delimited tokens telling which fields are displayed and in\n# which order. See help text\nindex-format=\n\n# The number of lines of overlap when scrolling through message text\nviewer-overlap=\n\n# Number of lines from top and bottom of screen where single\n# line scrolling occurs.\nscroll-margin=\n\n# The number of seconds to sleep after writing a status message\nstatus-message-delay=\n\n# The approximate number of seconds between checks for new mail\nmail-check-interval=\n\n# Full path and name of NEWSRC file\nnewsrc-path=\n\n# Path and filename of news configation's active file.\n# The default is typically \"/usr/lib/news/active\".\nnews-active-file-path=\n\n# Directory containing system's news data.\n# The default is typically \"/usr/spool/news\"\nnews-spool-directory=\n\n# Path and filename of the program used to upload text from your terminal\n# emulator's into Pine's composer.\nupload-command=\n\n# Text sent to terminal emulator prior to invoking the program defined by\n# the upload-command variable.\n# Note: _FILE_ will be replaced with the temporary file used in the upload.\nupload-command-prefix=\n\n# Path and filename of the program used to download text via your terminal\n# emulator from Pine's export and save commands.\ndownload-command=\n\n# Text sent to terminal emulator prior to invoking the program defined by\n# the download-command variable.\n# Note: _FILE_ will be replaced with the temporary file used in the downlaod.\ndownload-command-prefix=\n\n# Sets the search path for the mailcap configuration file.\n# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2.\nmailcap-search-path=\n\n# Sets the search path for the mimetypes configuration file.\n# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2.\nmimetype-search-path=\n\n# List of programs to open Internet URLs (e.g. http or ftp references).\nurl-viewers=\n\n# List of incoming msg folders besides INBOX, e.g. ={host2}inbox, {host3}inbox\n# Syntax: optnl-label {optnl-imap-host-name}folder-path\nincoming-folders=\n\n# List of directories where saved-message folders may be. First one is\n# the default for Saves. Example: Main {host1}mail/[], Desktop mail\\[]\n# Syntax: optnl-label {optnl-imap-hostname}optnl-directory-path[]\nfolder-collections=mail/[]\n\n# List, only needed if nntp-server not set, or news is on a different host\n# than used for NNTP posting. Examples: News *[] or News *{host3/nntp}[]\n# Syntax: optnl-label *{news-host/protocol}[]\nnews-collections=\n\n# List of file or path names for personal addressbook(s).\n# Default: ~/.addressbook (Unix) or \\PINE\\ADDRBOOK (PC)\n# Syntax: optnl-label path-name\naddress-book=.addressbook\n\n# List of file or path names for global/shared addressbook(s).\n# Default: none\n# Syntax: optnl-label path-name\nglobal-address-book=\n\n# Set by Pine; controls beginning-of-month sent-mail pruning.\nlast-time-prune-questioned=999.99\n\n# Set by Pine; controls display of \"new version\" message.\nlast-version-used=4.44\n\n# This names the path to an alternative program, and any necessary arguments,\n# to be used in posting mail messages. Example:\n# /usr/lib/sendmail -oem -t -oi\n# or,\n# /usr/local/bin/sendit.sh\n# The latter a script found in Pine distribution's contrib/util directory.\n# NOTE: The program MUST read the message to be posted on standard input,\n# AND operate in the style of sendmail's \"-t\" option.\nsendmail-path=\n\n# This names the root of the tree to which the user is restricted when reading\n# and writing folders and files. For example, on Unix ~/work confines the\n# user to the subtree beginning with their work subdirectory.\n# (Note: this alone is not sufficient for preventing access. You will also\n# need to restrict shell access and so on, see Pine Technical Notes.)\n# Default: not set (so no restriction)\noperating-dir=\n\n# If no user input for this many hours, Pine will exit if in an idle loop\n# waiting for a new command. If set to zero (the default), then there will\n# be no timeout.\nuser-input-timeout=\n\n# Sets the time in seconds that Pine will attempt to open a network\n# connection. The default is 30, the minimum is 5, and the maximum is\n# system defined (typically 75).\ntcp-open-timeout=\n\n# Network read warning timeout. The default is 15, the minimum is 5, and the\n# maximum is 1000.\ntcp-read-warning-timeout=\n\n# Network write warning timeout. The default is 0 (unset), the minimum\n# is 5 (if not 0), and the maximum is 1000.\ntcp-write-warning-timeout=\n\n# If this much time has elapsed at the time of a tcp read or write\n# timeout, pine will ask if you want to break the connection.\n# Default is 60 seconds, minimum is 5, maximum is 1000.\ntcp-query-timeout=\n\n# Sets the format of the command used to open a UNIX remote\n# shell connection. The default is \"%s %s -l %s exec /etc/r%sd\"\n# NOTE: the 4 (four) \"%s\" entries MUST exist in the provided command\n# where the first is for the command's path, the second is for the\n# host to connnect to, the third is for the user to connect as, and the\n# fourth is for the connection method (typically \"imap\")\nrsh-command=\n\n# Sets the name of the command used to open a UNIX remote shell connection.\n# The default is tyically /usr/ucb/rsh.\nrsh-path=\n\n# Sets the time in seconds that Pine will attempt to open a UNIX remote\n# shell connection. The default is 15, min is 5, and max is unlimited.\n# Zero disables rsh altogether.\nrsh-open-timeout=\n\n# Sets the format of the command used to open a UNIX secure\n# shell connection. The default is \"%s %s -l %s exec /etc/r%sd\"\n# NOTE: the 4 (four) \"%s\" entries MUST exist in the provided command\n# where the first is for the command's path, the second is for the\n# host to connnect to, the third is for the user to connect as, and the\n# fourth is for the connection method (typically \"imap\")\nssh-command=\n\n# Sets the name of the command used to open a UNIX secure shell connection.\n# Tyically this is /usr/local/bin/ssh.\nssh-path=\n\n# Sets the time in seconds that Pine will attempt to open a UNIX secure\n# shell connection. The default is 15, min is 5, and max is unlimited.\n# Zero disables ssh altogether.\nssh-open-timeout=\n\n# Sets the version number Pine will use as a threshold for offering\n# its new version message on startup.\nnew-version-threshold=\n\n# List of mail drivers to disable.\ndisable-these-drivers=\n\n# List of SASL authenticators to disable.\ndisable-these-authenticators=\n\n# Set by Pine; contains data for caching remote address books.\nremote-abook-metafile=\n\n# How many extra copies of remote address book should be kept. Default: 3\nremote-abook-history=\n\n# Minimum number of minutes between checks for remote address book changes.\n# 0 means never check except when opening a remote address book.\n# -1 means never check. Default: 5\nremote-abook-validity=\n\n# Your default printer selection\nprinter=\n\n# List of special print commands\npersonal-print-command=\n\n# Which category default print command is in\npersonal-print-category=\n\n# Patterns and their actions are stored here.\npatterns-roles=\n\n# Patterns and their actions are stored here.\npatterns-filters=\n\n# Patterns and their actions are stored here.\npatterns-scores=\n\n# Patterns and their actions are stored here.\npatterns-indexcolors=\n\n# Controls display of color\ncolor-style=\n\n# Choose: black, blue, green, cyan, red, magenta, yellow, or white.\nnormal-foreground-color=\nnormal-background-color=\nreverse-foreground-color=\nreverse-background-color=\ntitle-foreground-color=\ntitle-background-color=\nstatus-foreground-color=\nstatus-background-color=\nkeylabel-foreground-color=\nkeylabel-background-color=\nkeyname-foreground-color=\nkeyname-background-color=\nselectable-item-foreground-color=\nselectable-item-background-color=\nquote1-foreground-color=\nquote1-background-color=\nquote2-foreground-color=\nquote2-background-color=\nquote3-foreground-color=\nquote3-background-color=\nprompt-foreground-color=\nprompt-background-color=\nindex-to-me-foreground-color=\nindex-to-me-background-color=\nindex-important-foreground-color=\nindex-important-background-color=\nindex-deleted-foreground-color=\nindex-deleted-background-color=\nindex-answered-foreground-color=\nindex-answered-background-color=\nindex-new-foreground-color=\nindex-new-background-color=\nindex-recent-foreground-color=\nindex-recent-background-color=\nindex-unseen-foreground-color=\nindex-unseen-background-color=\n\n# When viewing messages, these are the header colors\nviewer-hdr-colors=\n\n# LDAP servers for looking up addresses.\nldap-servers=\n\n# Patterns and their actions are stored here.\npatterns-other=\n\n# Controls display of color for current index line\ncurrent-indexline-style=\n" =========================================================================== global.read_pinerc():::ENTER -vars.is_obsolete == vars.is_used -vars.is_obsolete == vars.been_written -vars.is_obsolete == vars.is_user -vars.is_obsolete == vars.is_global -vars.is_obsolete == vars.is_list -vars.is_obsolete == vars.is_fixed -vars.current_val.l == vars.user_val.l -vars.current_val.l == vars.global_val.l -vars.current_val.l == vars.fixed_val.l -vars.current_val.l == vars.cmdline_val.l +vars->is_obsolete == vars->is_used +vars->is_obsolete == vars->been_written +vars->is_obsolete == vars->is_user +vars->is_obsolete == vars->is_global +vars->is_obsolete == vars->is_list +vars->is_obsolete == vars->is_fixed +vars->current_val.l == vars->user_val.l +vars->current_val.l == vars->global_val.l +vars->current_val.l == vars->fixed_val.l +vars->current_val.l == vars->cmdline_val.l filename one of { "/home/mhardojo/.pinerc", "/usr/local/lib/pine.conf", "/usr/local/lib/pine.conf.fixed" } filename is printable vars has only one value -vars[] has only one value -vars.name == "personal-name" -vars.is_obsolete == 26 -vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -vars.current_val has only one value -vars.current_val.l == null -vars.user_val has only one value -vars.global_val has only one value -vars.fixed_val has only one value -vars.cmdline_val has only one value +vars[0] has only one value +vars->name == "personal-name" +vars->is_obsolete == 26 +vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +vars->current_val has only one value +vars->current_val.l == null +vars->user_val has only one value +vars->global_val has only one value +vars->fixed_val has only one value +vars->cmdline_val has only one value =========================================================================== global.read_pinerc():::EXIT -vars[] == orig(vars[]) -vars.name == orig(vars.name) -vars.is_obsolete == vars.is_used -vars.is_obsolete == vars.been_written -vars.is_obsolete == vars.is_user -vars.is_obsolete == vars.is_global -vars.is_obsolete == vars.is_list -vars.is_obsolete == vars.is_fixed -vars.is_obsolete == orig(vars.is_obsolete) -vars.is_obsolete == orig(vars.is_used) -vars.is_obsolete == orig(vars.been_written) -vars.is_obsolete == orig(vars.is_user) -vars.is_obsolete == orig(vars.is_global) -vars.is_obsolete == orig(vars.is_list) -vars.is_obsolete == orig(vars.is_fixed) -vars.descrip == orig(vars.descrip) -vars.current_val == orig(vars.current_val) -vars.current_val.l == vars.user_val.l -vars.current_val.l == vars.global_val.l -vars.current_val.l == vars.fixed_val.l -vars.current_val.l == vars.cmdline_val.l -vars.current_val.l == orig(vars.current_val.l) -vars.current_val.l == orig(vars.user_val.l) -vars.current_val.l == orig(vars.global_val.l) -vars.current_val.l == orig(vars.fixed_val.l) -vars.current_val.l == orig(vars.cmdline_val.l) -vars.user_val == orig(vars.user_val) -vars.global_val == orig(vars.global_val) -vars.fixed_val == orig(vars.fixed_val) -vars.cmdline_val == orig(vars.cmdline_val) -vars[] has only one value -vars.name == "personal-name" -vars.is_obsolete == 26 -vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -vars.current_val has only one value -vars.current_val.l == null -vars.user_val has only one value -vars.global_val has only one value -vars.fixed_val has only one value -vars.cmdline_val has only one value +vars[0] == orig(vars[0]) +vars->name == orig(vars->name) +vars->is_obsolete == vars->is_used +vars->is_obsolete == vars->been_written +vars->is_obsolete == vars->is_user +vars->is_obsolete == vars->is_global +vars->is_obsolete == vars->is_list +vars->is_obsolete == vars->is_fixed +vars->is_obsolete == orig(vars->is_obsolete) +vars->is_obsolete == orig(vars->is_used) +vars->is_obsolete == orig(vars->been_written) +vars->is_obsolete == orig(vars->is_user) +vars->is_obsolete == orig(vars->is_global) +vars->is_obsolete == orig(vars->is_list) +vars->is_obsolete == orig(vars->is_fixed) +vars->descrip == orig(vars->descrip) +vars->current_val == orig(vars->current_val) +vars->current_val.l == vars->user_val.l +vars->current_val.l == vars->global_val.l +vars->current_val.l == vars->fixed_val.l +vars->current_val.l == vars->cmdline_val.l +vars->current_val.l == orig(vars->current_val.l) +vars->current_val.l == orig(vars->user_val.l) +vars->current_val.l == orig(vars->global_val.l) +vars->current_val.l == orig(vars->fixed_val.l) +vars->current_val.l == orig(vars->cmdline_val.l) +vars->user_val == orig(vars->user_val) +vars->global_val == orig(vars->global_val) +vars->fixed_val == orig(vars->fixed_val) +vars->cmdline_val == orig(vars->cmdline_val) +vars[0] has only one value +vars->name == "personal-name" +vars->is_obsolete == 26 +vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +vars->current_val has only one value +vars->current_val.l == null +vars->user_val has only one value +vars->global_val has only one value +vars->fixed_val has only one value +vars->cmdline_val has only one value =========================================================================== global.register_key():::ENTER i >= 0 @@ -6778,158 +6778,158 @@ global.save_msg_rules():::EXIT return != null =========================================================================== global.set_current_val():::ENTER -var.is_obsolete == var.is_used -var.is_obsolete == var.been_written -var.is_obsolete == var.is_user -var.is_obsolete == var.is_global -var.is_obsolete == var.is_list -var.is_obsolete == var.is_fixed -var.current_val.l == var.fixed_val.l -var.current_val.l == var.cmdline_val.l -var.user_val.l[] == var.global_val.l[] +var->is_obsolete == var->is_used +var->is_obsolete == var->been_written +var->is_obsolete == var->is_user +var->is_obsolete == var->is_global +var->is_obsolete == var->is_list +var->is_obsolete == var->is_fixed +var->current_val.l == var->fixed_val.l +var->current_val.l == var->cmdline_val.l +var->user_val.l[0] == var->global_val.l[0] var != null -var[] != null -var.name is printable -var.current_val != null -var.current_val.l == null -var.user_val != null -var.user_val.l[] one of { ".addressbook", "mail/[]" } -var.user_val.l[] is printable -var.global_val != null -var.global_val.l[] one of { ".addressbook", "lpr", "mail/[]" } -var.global_val.l[] is printable -var.fixed_val != null -var.cmdline_val != null +var[0] != null +var->name is printable +var->current_val != null +var->current_val.l == null +var->user_val != null +var->user_val.l[0] one of { ".addressbook", "mail/[]" } +var->user_val.l[0] is printable +var->global_val != null +var->global_val.l[0] one of { ".addressbook", "lpr", "mail/[]" } +var->global_val.l[0] is printable +var->fixed_val != null +var->cmdline_val != null expand one of { 0, 1 } cmdline == 1 -var.name > var.descrip -var.name != var.global_val.p -var.user_val.l[] is a substring of var.descrip -var.descrip != var.global_val.p +var->name > var->descrip +var->name != var->global_val.p +var->user_val.l[0] is a substring of var->descrip +var->descrip != var->global_val.p expand <= cmdline =========================================================================== global.set_current_val():::EXIT -var[] == orig(var[]) -var.name == orig(var.name) -var.is_obsolete == var.is_used -var.is_obsolete == var.been_written -var.is_obsolete == var.is_user -var.is_obsolete == var.is_global -var.is_obsolete == var.is_list -var.is_obsolete == var.is_fixed -var.is_obsolete == orig(var.is_obsolete) -var.is_obsolete == orig(var.is_used) -var.is_obsolete == orig(var.been_written) -var.is_obsolete == orig(var.is_user) -var.is_obsolete == orig(var.is_global) -var.is_obsolete == orig(var.is_list) -var.is_obsolete == orig(var.is_fixed) -var.descrip == orig(var.descrip) -var.current_val == orig(var.current_val) -var.current_val.l[] == var.user_val.l[] -var.current_val.l[] == var.global_val.l[] -var.current_val.l[] == orig(var.global_val.l[]) -var.user_val == orig(var.user_val) -var.user_val.p == orig(var.user_val.p) -var.user_val.l == orig(var.user_val.l) -var.user_val.l[] == orig(var.user_val.l[]) -var.global_val == orig(var.global_val) -var.global_val.p == orig(var.global_val.p) -var.global_val.l == orig(var.global_val.l) -var.fixed_val == orig(var.fixed_val) -var.fixed_val.l == var.cmdline_val.l -var.fixed_val.l == orig(var.current_val.l) -var.fixed_val.l == orig(var.fixed_val.l) -var.fixed_val.l == orig(var.cmdline_val.l) -var.cmdline_val == orig(var.cmdline_val) -var[] != null -var.name is printable -var.current_val != null -var.current_val.l[] one of { ".addressbook", "lpr", "mail/[]" } -var.current_val.l[] is printable -var.user_val != null -var.user_val.l[] one of { ".addressbook", "mail/[]" } -var.user_val.l[] is printable -var.global_val != null -var.fixed_val != null -var.fixed_val.l == null -var.cmdline_val != null -var.name > var.descrip -var.name != var.current_val.p -var.name != var.global_val.p -var.descrip != var.current_val.p -var.user_val.l[] is a substring of var.descrip -var.descrip != var.global_val.p +var[0] == orig(var[0]) +var->name == orig(var->name) +var->is_obsolete == var->is_used +var->is_obsolete == var->been_written +var->is_obsolete == var->is_user +var->is_obsolete == var->is_global +var->is_obsolete == var->is_list +var->is_obsolete == var->is_fixed +var->is_obsolete == orig(var->is_obsolete) +var->is_obsolete == orig(var->is_used) +var->is_obsolete == orig(var->been_written) +var->is_obsolete == orig(var->is_user) +var->is_obsolete == orig(var->is_global) +var->is_obsolete == orig(var->is_list) +var->is_obsolete == orig(var->is_fixed) +var->descrip == orig(var->descrip) +var->current_val == orig(var->current_val) +var->current_val.l[0] == var->user_val.l[0] +var->current_val.l[0] == var->global_val.l[0] +var->current_val.l[0] == orig(var->global_val.l[0]) +var->user_val == orig(var->user_val) +var->user_val.p == orig(var->user_val.p) +var->user_val.l == orig(var->user_val.l) +var->user_val.l[0] == orig(var->user_val.l[0]) +var->global_val == orig(var->global_val) +var->global_val.p == orig(var->global_val.p) +var->global_val.l == orig(var->global_val.l) +var->fixed_val == orig(var->fixed_val) +var->fixed_val.l == var->cmdline_val.l +var->fixed_val.l == orig(var->current_val.l) +var->fixed_val.l == orig(var->fixed_val.l) +var->fixed_val.l == orig(var->cmdline_val.l) +var->cmdline_val == orig(var->cmdline_val) +var[0] != null +var->name is printable +var->current_val != null +var->current_val.l[0] one of { ".addressbook", "lpr", "mail/[]" } +var->current_val.l[0] is printable +var->user_val != null +var->user_val.l[0] one of { ".addressbook", "mail/[]" } +var->user_val.l[0] is printable +var->global_val != null +var->fixed_val != null +var->fixed_val.l == null +var->cmdline_val != null +var->name > var->descrip +var->name != var->current_val.p +var->name != var->global_val.p +var->descrip != var->current_val.p +var->user_val.l[0] is a substring of var->descrip +var->descrip != var->global_val.p =========================================================================== global.set_feature_list_current_val():::ENTER -var.is_obsolete == var.is_used -var.is_obsolete == var.been_written -var.is_obsolete == var.is_user -var.is_obsolete == var.is_global -var.is_obsolete == var.is_list -var.is_obsolete == var.is_fixed -var.current_val.l == var.user_val.l -var.current_val.l == var.global_val.l -var.current_val.l == var.fixed_val.l -var.current_val.l == var.cmdline_val.l +var->is_obsolete == var->is_used +var->is_obsolete == var->been_written +var->is_obsolete == var->is_user +var->is_obsolete == var->is_global +var->is_obsolete == var->is_list +var->is_obsolete == var->is_fixed +var->current_val.l == var->user_val.l +var->current_val.l == var->global_val.l +var->current_val.l == var->fixed_val.l +var->current_val.l == var->cmdline_val.l var has only one value -var[] has only one value -var.name == "feature-list" -var.is_obsolete == 58 -var.descrip == "List of features; see Pine's Setup/options menu for the current set.\n# e.g. feature-list= select-without-confirm, signature-at-bottom\n# Default condition for all of the features is no-." -var.current_val has only one value -var.current_val.l == null -var.user_val has only one value -var.global_val has only one value -var.fixed_val has only one value -var.cmdline_val has only one value -var.name is a substring of var.descrip +var[0] has only one value +var->name == "feature-list" +var->is_obsolete == 58 +var->descrip == "List of features; see Pine's Setup/options menu for the current set.\n# e.g. feature-list= select-without-confirm, signature-at-bottom\n# Default condition for all of the features is no-." +var->current_val has only one value +var->current_val.l == null +var->user_val has only one value +var->global_val has only one value +var->fixed_val has only one value +var->cmdline_val has only one value +var->name is a substring of var->descrip =========================================================================== global.set_feature_list_current_val():::EXIT -var[] == orig(var[]) -var.name == orig(var.name) -var.is_obsolete == var.is_used -var.is_obsolete == var.been_written -var.is_obsolete == var.is_user -var.is_obsolete == var.is_global -var.is_obsolete == var.is_list -var.is_obsolete == var.is_fixed -var.is_obsolete == orig(var.is_obsolete) -var.is_obsolete == orig(var.is_used) -var.is_obsolete == orig(var.been_written) -var.is_obsolete == orig(var.is_user) -var.is_obsolete == orig(var.is_global) -var.is_obsolete == orig(var.is_list) -var.is_obsolete == orig(var.is_fixed) -var.descrip == orig(var.descrip) -var.current_val == orig(var.current_val) -var.user_val == orig(var.user_val) -var.user_val.l == var.global_val.l -var.user_val.l == var.fixed_val.l -var.user_val.l == var.cmdline_val.l -var.user_val.l == orig(var.current_val.l) -var.user_val.l == orig(var.user_val.l) -var.user_val.l == orig(var.global_val.l) -var.user_val.l == orig(var.fixed_val.l) -var.user_val.l == orig(var.cmdline_val.l) -var.global_val == orig(var.global_val) -var.fixed_val == orig(var.fixed_val) -var.cmdline_val == orig(var.cmdline_val) -var[] has only one value -var.name == "feature-list" -var.is_obsolete == 58 -var.descrip == "List of features; see Pine's Setup/options menu for the current set.\n# e.g. feature-list= select-without-confirm, signature-at-bottom\n# Default condition for all of the features is no-." -var.current_val has only one value -var.current_val.p == "" -var.current_val.l has only one value -var.user_val has only one value -var.user_val.l == null -var.global_val has only one value -var.fixed_val has only one value -var.cmdline_val has only one value -var.name is a substring of var.descrip -var.current_val.p is a substring of var.name -var.current_val.p is a substring of var.descrip +var[0] == orig(var[0]) +var->name == orig(var->name) +var->is_obsolete == var->is_used +var->is_obsolete == var->been_written +var->is_obsolete == var->is_user +var->is_obsolete == var->is_global +var->is_obsolete == var->is_list +var->is_obsolete == var->is_fixed +var->is_obsolete == orig(var->is_obsolete) +var->is_obsolete == orig(var->is_used) +var->is_obsolete == orig(var->been_written) +var->is_obsolete == orig(var->is_user) +var->is_obsolete == orig(var->is_global) +var->is_obsolete == orig(var->is_list) +var->is_obsolete == orig(var->is_fixed) +var->descrip == orig(var->descrip) +var->current_val == orig(var->current_val) +var->user_val == orig(var->user_val) +var->user_val.l == var->global_val.l +var->user_val.l == var->fixed_val.l +var->user_val.l == var->cmdline_val.l +var->user_val.l == orig(var->current_val.l) +var->user_val.l == orig(var->user_val.l) +var->user_val.l == orig(var->global_val.l) +var->user_val.l == orig(var->fixed_val.l) +var->user_val.l == orig(var->cmdline_val.l) +var->global_val == orig(var->global_val) +var->fixed_val == orig(var->fixed_val) +var->cmdline_val == orig(var->cmdline_val) +var[0] has only one value +var->name == "feature-list" +var->is_obsolete == 58 +var->descrip == "List of features; see Pine's Setup/options menu for the current set.\n# e.g. feature-list= select-without-confirm, signature-at-bottom\n# Default condition for all of the features is no-." +var->current_val has only one value +var->current_val.p == "" +var->current_val.l has only one value +var->user_val has only one value +var->user_val.l == null +var->global_val has only one value +var->fixed_val has only one value +var->cmdline_val has only one value +var->name is a substring of var->descrip +var->current_val.p is a substring of var->name +var->current_val.p is a substring of var->descrip =========================================================================== global.set_titlebar():::ENTER current_pl == total_pl @@ -6955,400 +6955,400 @@ global.setup_mini_menu():::EXIT return == 97 =========================================================================== global.show_main_screen():::ENTER -ps.context_list == ps.context_current -ps.inbox_stream == ps.mail_stream -ps.inbox_new_mail_count == quick_draw -ps.inbox_expunge_count == quick_draw -ps.inbox_changed == quick_draw -ps.inbox_msgmap == ps.post -ps.inbox_msgmap == ps.sort_types -ps.inbox_msgmap == ps.print -ps.new_mail_count == quick_draw -ps.expunge_count == quick_draw -ps.first_unseen == quick_draw -ps.mail_box_changed == ps.unsorted_newmail -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.ttyo.header_rows == km.keys.bind.nch -ps.userdomain == ps.maildomain -ps.status_msg_delay == quick_draw -ps.hours_to_timeout == quick_draw -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -quick_draw == km.keys.column +ps->context_list == ps->context_current +ps->inbox_stream == ps->mail_stream +ps->inbox_new_mail_count == quick_draw +ps->inbox_expunge_count == quick_draw +ps->inbox_changed == quick_draw +ps->inbox_msgmap == ps->post +ps->inbox_msgmap == ps->sort_types +ps->inbox_msgmap == ps->print +ps->new_mail_count == quick_draw +ps->expunge_count == quick_draw +ps->first_unseen == quick_draw +ps->mail_box_changed == ps->unsorted_newmail +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->ttyo->header_rows == km->keys->bind.nch +ps->userdomain == ps->maildomain +ps->status_msg_delay == quick_draw +ps->hours_to_timeout == quick_draw +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +quick_draw == km->keys->column quick_draw == km_popped -km.how_many == km.which -km.how_many == km.width +km->how_many == km->which +km->how_many == km->width ps has only one value -ps[] has only one value -ps.context_list has only one value -ps.inbox_msgmap == null -ps.msgmap has only one value -ps.mail_box_changed one of { 0, 1112426752 } -ps.mail_box_changed is a pointer -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer one of { 0, 8, 72 } -ps.goto_default_rule one of { 0, 201326592 } -ps.goto_default_rule is a pointer -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.start_entry == 0 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->context_list has only one value +ps->inbox_msgmap == null +ps->msgmap has only one value +ps->mail_box_changed one of { 0, 1112426752 } +ps->mail_box_changed is a pointer +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer one of { 0, 8, 72 } +ps->goto_default_rule one of { 0, 201326592 } +ps->goto_default_rule is a pointer +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->start_entry == 0 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value quick_draw == 0 km has only one value -km[] has only one value -km.how_many one of { 2, 20482 } -km.keys has only one value -km.keys[] has only one value -km.keys.name == "?" -km.keys.label == "Help" -km.keys.bind has only one value -km.keys.bind.cmd == 500 -km.keys.bind.ch has only one value -km.formatted_hm one of { 0, 4294967042L } -km.formatted_hm is a pointer -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +km[0] has only one value +km->how_many one of { 2, 20482 } +km->keys has only one value +km->keys[0] has only one value +km->keys->name == "?" +km->keys->label == "Help" +km->keys->bind has only one value +km->keys->bind.cmd == 500 +km->keys->bind.ch has only one value +km->formatted_hm one of { 0, 4294967042L } +km->formatted_hm is a pointer +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.show_main_screen():::EXIT -ps[] == orig(ps[]) -ps.next_screen == orig(ps.next_screen) -ps.prev_screen == orig(ps.prev_screen) -ps.redrawer == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_last == orig(ps.context_last) -ps.inbox_stream == ps.mail_stream -ps.inbox_stream == orig(ps.inbox_stream) -ps.inbox_stream == orig(ps.mail_stream) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == km.keys.column -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.inbox_new_mail_count == orig(quick_draw) -ps.inbox_new_mail_count == orig(km.keys.column) -ps.inbox_new_mail_count == orig(km_popped) -ps.inbox_msgmap == ps.post -ps.inbox_msgmap == ps.sort_types -ps.inbox_msgmap == ps.print -ps.inbox_msgmap == orig(ps.inbox_msgmap) -ps.inbox_msgmap == orig(ps.post) -ps.inbox_msgmap == orig(ps.sort_types) -ps.inbox_msgmap == orig(ps.print) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.folders_dir == orig(ps.folders_dir) -ps.start_mode == orig(ps.start_mode) -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == ps.start_entry -ps.goto_default_rule == orig(ps.start_entry) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.ttyo[] == orig(ps.ttyo[]) -ps.ttyo.screen_rows == orig(ps.ttyo.screen_rows) -ps.ttyo.screen_cols == orig(ps.ttyo.screen_cols) -ps.ttyo.header_rows == km.keys.bind.nch -ps.ttyo.header_rows == orig(ps.ttyo.header_rows) -ps.ttyo.header_rows == orig(km.keys.bind.nch) -ps.ttyo.footer_rows == orig(ps.ttyo.footer_rows) -ps.home_dir == orig(ps.home_dir) -ps.hostname == orig(ps.hostname) -ps.localdomain == orig(ps.localdomain) -ps.userdomain == ps.maildomain -ps.userdomain == orig(ps.userdomain) -ps.userdomain == orig(ps.maildomain) -ps.pinerc == orig(ps.pinerc) -ps.pine_name == orig(ps.pine_name) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.name == orig(ps.vars.name) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.descrip == orig(ps.vars.descrip) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.p == orig(ps.vars.current_val.p) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -km[] == orig(km[]) -km.how_many == km.which -km.how_many == km.width -km.keys == orig(km.keys) -km.keys[] == orig(km.keys[]) -km.keys.name == orig(km.keys.name) -km.keys.label == orig(km.keys.label) -km.keys.bind == orig(km.keys.bind) -km.keys.bind.cmd == orig(km.keys.bind.cmd) -km.keys.bind.ch == orig(km.keys.bind.ch) -ps[] has only one value -ps.context_list has only one value -ps.inbox_new_mail_count == 0 -ps.inbox_msgmap == null -ps.msgmap has only one value -ps.mail_box_changed one of { 0, 1112426752 } -ps.mail_box_changed is a pointer -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer one of { 0, 64 } -ps.goto_default_rule == 0 -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo has only one value -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -km[] has only one value -km.how_many == 20482 -km.keys has only one value -km.keys[] has only one value -km.keys.name == "?" -km.keys.label == "Help" -km.keys.bind has only one value -km.keys.bind.cmd == 500 -km.keys.bind.ch has only one value -km.formatted_hm == 4294967042L -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == orig(ps->next_screen) +ps->prev_screen == orig(ps->prev_screen) +ps->redrawer == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_last == orig(ps->context_last) +ps->inbox_stream == ps->mail_stream +ps->inbox_stream == orig(ps->inbox_stream) +ps->inbox_stream == orig(ps->mail_stream) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == km->keys->column +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->inbox_new_mail_count == orig(quick_draw) +ps->inbox_new_mail_count == orig(km->keys->column) +ps->inbox_new_mail_count == orig(km_popped) +ps->inbox_msgmap == ps->post +ps->inbox_msgmap == ps->sort_types +ps->inbox_msgmap == ps->print +ps->inbox_msgmap == orig(ps->inbox_msgmap) +ps->inbox_msgmap == orig(ps->post) +ps->inbox_msgmap == orig(ps->sort_types) +ps->inbox_msgmap == orig(ps->print) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->folders_dir == orig(ps->folders_dir) +ps->start_mode == orig(ps->start_mode) +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == ps->start_entry +ps->goto_default_rule == orig(ps->start_entry) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->ttyo[0] == orig(ps->ttyo[0]) +ps->ttyo->screen_rows == orig(ps->ttyo->screen_rows) +ps->ttyo->screen_cols == orig(ps->ttyo->screen_cols) +ps->ttyo->header_rows == km->keys->bind.nch +ps->ttyo->header_rows == orig(ps->ttyo->header_rows) +ps->ttyo->header_rows == orig(km->keys->bind.nch) +ps->ttyo->footer_rows == orig(ps->ttyo->footer_rows) +ps->home_dir == orig(ps->home_dir) +ps->hostname == orig(ps->hostname) +ps->localdomain == orig(ps->localdomain) +ps->userdomain == ps->maildomain +ps->userdomain == orig(ps->userdomain) +ps->userdomain == orig(ps->maildomain) +ps->pinerc == orig(ps->pinerc) +ps->pine_name == orig(ps->pine_name) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->name == orig(ps->vars->name) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->descrip == orig(ps->vars->descrip) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.p == orig(ps->vars->current_val.p) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +km[0] == orig(km[0]) +km->how_many == km->which +km->how_many == km->width +km->keys == orig(km->keys) +km->keys[0] == orig(km->keys[0]) +km->keys->name == orig(km->keys->name) +km->keys->label == orig(km->keys->label) +km->keys->bind == orig(km->keys->bind) +km->keys->bind.cmd == orig(km->keys->bind.cmd) +km->keys->bind.ch == orig(km->keys->bind.ch) +ps[0] has only one value +ps->context_list has only one value +ps->inbox_new_mail_count == 0 +ps->inbox_msgmap == null +ps->msgmap has only one value +ps->mail_box_changed one of { 0, 1112426752 } +ps->mail_box_changed is a pointer +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer one of { 0, 64 } +ps->goto_default_rule == 0 +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo has only one value +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +km[0] has only one value +km->how_many == 20482 +km->keys has only one value +km->keys[0] has only one value +km->keys->name == "?" +km->keys->label == "Help" +km->keys->bind has only one value +km->keys->bind.cmd == 500 +km->keys->bind.ch has only one value +km->formatted_hm == 4294967042L +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.simple_ttgetc():::ENTER recorder has only one value @@ -7410,28 +7410,28 @@ global.strtoval():::ENTER s == errbuf s == "150" val has only one value -val[] >= 0 +val[0] >= 0 minmum one of { 0, 14 } errbuf is printable varname is printable -(val[] == 0) ==> (minmum == 0) -minmum is a bitwise subset of val[] -val[] >= minmum -val[] != maxmum +(val[0] == 0) ==> (minmum == 0) +minmum is a bitwise subset of val[0] +val[0] >= minmum +val[0] != maxmum (minmum & maxmum) == 0 minmum != maxmum minmum % maxmum == 0 errbuf < varname =========================================================================== global.strtoval():::EXIT -val[] >= 0 -(orig(val[]) == 0) ==> (val[] == 0) -(val[] == 0) ==> (orig(val[]) == 0) -val[] >= orig(val[]) -(val[] == 0) ==> (orig(minmum) == 0) -val[] >= orig(minmum) -val[] != orig(maxmum) -14 * val[] - 14 * orig(val[]) - 135 * orig(minmum) == 0 +val[0] >= 0 +(orig(val[0]) == 0) ==> (val[0] == 0) +(val[0] == 0) ==> (orig(val[0]) == 0) +val[0] >= orig(val[0]) +(val[0] == 0) ==> (orig(minmum) == 0) +val[0] >= orig(minmum) +val[0] != orig(maxmum) +14 * val[0] - 14 * orig(val[0]) - 135 * orig(minmum) == 0 =========================================================================== global.strucmp():::ENTER o is printable @@ -7453,402 +7453,402 @@ global.ttisslow():::EXIT return == 0 =========================================================================== global.tty_chmod():::ENTER -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.inbox_stream == ps.mail_stream -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_msgmap == ps.post -ps.inbox_msgmap == ps.sort_types -ps.inbox_msgmap == ps.print -ps.mail_box_changed == ps.unsorted_newmail -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.debug_imap == ps.debug_nfiles -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.init_context == ps.printer_category -ps.initial_cmds == ps.free_initial_cmds -ps.ttyo.header_rows == func -ps.userdomain == ps.maildomain -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->inbox_stream == ps->mail_stream +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_msgmap == ps->post +ps->inbox_msgmap == ps->sort_types +ps->inbox_msgmap == ps->print +ps->mail_box_changed == ps->unsorted_newmail +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->debug_imap == ps->debug_nfiles +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->init_context == ps->printer_category +ps->initial_cmds == ps->free_initial_cmds +ps->ttyo->header_rows == func +ps->userdomain == ps->maildomain +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed ps has only one value -ps[] has only one value -ps.redrawer == null -ps.inbox_new_mail_count == 0 -ps.inbox_msgmap == null -ps.mail_box_changed one of { 0, 1112426752 } -ps.mail_box_changed is a pointer -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer one of { 0, 1 } -ps.goto_default_rule one of { 0, 64 } -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.start_entry == 0 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value +ps[0] has only one value +ps->redrawer == null +ps->inbox_new_mail_count == 0 +ps->inbox_msgmap == null +ps->mail_box_changed one of { 0, 1112426752 } +ps->mail_box_changed is a pointer +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer one of { 0, 1 } +ps->goto_default_rule one of { 0, 64 } +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->start_entry == 0 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value mode one of { 0, 18 } func one of { 0, 2 } -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.tty_chmod():::EXIT -ps[] == orig(ps[]) -ps.next_screen == orig(ps.next_screen) -ps.prev_screen == orig(ps.prev_screen) -ps.redrawer == orig(ps.redrawer) -ps.context_list == ps.context_current -ps.context_list == ps.context_last -ps.context_list == orig(ps.context_list) -ps.context_list == orig(ps.context_current) -ps.context_list == orig(ps.context_last) -ps.inbox_stream == ps.mail_stream -ps.inbox_stream == orig(ps.inbox_stream) -ps.inbox_stream == orig(ps.mail_stream) -ps.inbox_new_mail_count == ps.inbox_expunge_count -ps.inbox_new_mail_count == ps.inbox_changed -ps.inbox_new_mail_count == ps.new_mail_count -ps.inbox_new_mail_count == ps.expunge_count -ps.inbox_new_mail_count == ps.first_unseen -ps.inbox_new_mail_count == ps.status_msg_delay -ps.inbox_new_mail_count == ps.hours_to_timeout -ps.inbox_new_mail_count == orig(ps.inbox_new_mail_count) -ps.inbox_new_mail_count == orig(ps.inbox_expunge_count) -ps.inbox_new_mail_count == orig(ps.inbox_changed) -ps.inbox_new_mail_count == orig(ps.new_mail_count) -ps.inbox_new_mail_count == orig(ps.expunge_count) -ps.inbox_new_mail_count == orig(ps.first_unseen) -ps.inbox_new_mail_count == orig(ps.status_msg_delay) -ps.inbox_new_mail_count == orig(ps.hours_to_timeout) -ps.inbox_msgmap == ps.post -ps.inbox_msgmap == ps.sort_types -ps.inbox_msgmap == ps.print -ps.inbox_msgmap == orig(ps.inbox_msgmap) -ps.inbox_msgmap == orig(ps.post) -ps.inbox_msgmap == orig(ps.sort_types) -ps.inbox_msgmap == orig(ps.print) -ps.msgmap == orig(ps.msgmap) -ps.mail_box_changed == ps.unsorted_newmail -ps.mail_box_changed == orig(ps.mail_box_changed) -ps.mail_box_changed == orig(ps.unsorted_newmail) -ps.atmts == orig(ps.atmts) -ps.atmts_allocated == orig(ps.atmts_allocated) -ps.index_disp_format == orig(ps.index_disp_format) -ps.folders_dir == orig(ps.folders_dir) -ps.start_mode == orig(ps.start_mode) -ps.mangled_footer == ps.mangled_header -ps.mangled_footer == ps.mangled_body -ps.mangled_footer == ps.mangled_screen -ps.mangled_footer == ps.in_init_seq -ps.mangled_footer == ps.save_in_init_seq -ps.mangled_footer == ps.dont_use_init_cmds -ps.mangled_footer == ps.give_fixed_warning -ps.mangled_footer == ps.fix_fixed_warning -ps.mangled_footer == ps.unseen_in_view -ps.mangled_footer == ps.start_in_context -ps.mangled_footer == ps.io_error_on_stream -ps.mangled_footer == ps.def_sort_rev -ps.mangled_footer == ps.restricted -ps.mangled_footer == ps.show_dot_names -ps.mangled_footer == ps.nr_mode -ps.mangled_footer == ps.anonymous -ps.mangled_footer == ps.save_msg_rule -ps.mangled_footer == ps.fcc_rule -ps.mangled_footer == ps.ab_sort_rule -ps.mangled_footer == ps.fld_sort_rule -ps.mangled_footer == ps.inc_startup_rule -ps.mangled_footer == orig(ps.mangled_footer) -ps.mangled_footer == orig(ps.mangled_header) -ps.mangled_footer == orig(ps.mangled_body) -ps.mangled_footer == orig(ps.mangled_screen) -ps.mangled_footer == orig(ps.in_init_seq) -ps.mangled_footer == orig(ps.save_in_init_seq) -ps.mangled_footer == orig(ps.dont_use_init_cmds) -ps.mangled_footer == orig(ps.give_fixed_warning) -ps.mangled_footer == orig(ps.fix_fixed_warning) -ps.mangled_footer == orig(ps.unseen_in_view) -ps.mangled_footer == orig(ps.start_in_context) -ps.mangled_footer == orig(ps.io_error_on_stream) -ps.mangled_footer == orig(ps.def_sort_rev) -ps.mangled_footer == orig(ps.restricted) -ps.mangled_footer == orig(ps.show_dot_names) -ps.mangled_footer == orig(ps.nr_mode) -ps.mangled_footer == orig(ps.anonymous) -ps.mangled_footer == orig(ps.save_msg_rule) -ps.mangled_footer == orig(ps.fcc_rule) -ps.mangled_footer == orig(ps.ab_sort_rule) -ps.mangled_footer == orig(ps.fld_sort_rule) -ps.mangled_footer == orig(ps.inc_startup_rule) -ps.goto_default_rule == ps.full_header -ps.goto_default_rule == ps.orig_use_fkeys -ps.goto_default_rule == ps.try_to_create -ps.goto_default_rule == ps.low_speed -ps.goto_default_rule == ps.dead_inbox -ps.goto_default_rule == ps.dead_stream -ps.goto_default_rule == ps.noticed_dead_inbox -ps.goto_default_rule == ps.noticed_dead_stream -ps.goto_default_rule == ps.mm_log_error -ps.goto_default_rule == ps.compose_mime -ps.goto_default_rule == ps.show_new_version -ps.goto_default_rule == ps.pre390 -ps.goto_default_rule == ps.first_time_user -ps.goto_default_rule == ps.outstanding_pinerc_changes -ps.goto_default_rule == ps.intr_pending -ps.goto_default_rule == ps.expunge_in_progress -ps.goto_default_rule == ps.readonly_pinerc -ps.goto_default_rule == ps.view_all_except -ps.goto_default_rule == ps.start_in_index -ps.goto_default_rule == ps.noshow_error -ps.goto_default_rule == ps.noshow_warn -ps.goto_default_rule == ps.noshow_timeout -ps.goto_default_rule == ps.phone_home -ps.goto_default_rule == ps.painted_body_on_startup -ps.goto_default_rule == ps.painted_footer_on_startup -ps.goto_default_rule == ps.open_readonly_on_startup -ps.goto_default_rule == orig(ps.goto_default_rule) -ps.goto_default_rule == orig(ps.full_header) -ps.goto_default_rule == orig(ps.orig_use_fkeys) -ps.goto_default_rule == orig(ps.try_to_create) -ps.goto_default_rule == orig(ps.low_speed) -ps.goto_default_rule == orig(ps.dead_inbox) -ps.goto_default_rule == orig(ps.dead_stream) -ps.goto_default_rule == orig(ps.noticed_dead_inbox) -ps.goto_default_rule == orig(ps.noticed_dead_stream) -ps.goto_default_rule == orig(ps.mm_log_error) -ps.goto_default_rule == orig(ps.compose_mime) -ps.goto_default_rule == orig(ps.show_new_version) -ps.goto_default_rule == orig(ps.pre390) -ps.goto_default_rule == orig(ps.first_time_user) -ps.goto_default_rule == orig(ps.outstanding_pinerc_changes) -ps.goto_default_rule == orig(ps.intr_pending) -ps.goto_default_rule == orig(ps.expunge_in_progress) -ps.goto_default_rule == orig(ps.readonly_pinerc) -ps.goto_default_rule == orig(ps.view_all_except) -ps.goto_default_rule == orig(ps.start_in_index) -ps.goto_default_rule == orig(ps.noshow_error) -ps.goto_default_rule == orig(ps.noshow_warn) -ps.goto_default_rule == orig(ps.noshow_timeout) -ps.goto_default_rule == orig(ps.phone_home) -ps.goto_default_rule == orig(ps.painted_body_on_startup) -ps.goto_default_rule == orig(ps.painted_footer_on_startup) -ps.goto_default_rule == orig(ps.open_readonly_on_startup) -ps.viewer_overlap == ps.scroll_margin -ps.viewer_overlap == ps.remote_abook_history -ps.viewer_overlap == ps.debug_malloc -ps.viewer_overlap == ps.debug_timestamp -ps.viewer_overlap == ps.debug_flush -ps.viewer_overlap == orig(ps.viewer_overlap) -ps.viewer_overlap == orig(ps.scroll_margin) -ps.viewer_overlap == orig(ps.remote_abook_history) -ps.viewer_overlap == orig(ps.debug_malloc) -ps.viewer_overlap == orig(ps.debug_timestamp) -ps.viewer_overlap == orig(ps.debug_flush) -ps.debug_imap == ps.debug_nfiles -ps.debug_imap == orig(ps.debug_imap) -ps.debug_imap == orig(ps.debug_nfiles) -ps.start_entry == orig(ps.start_entry) -ps.feat_list_back_compat == ps.init_errs -ps.feat_list_back_compat == ps.vars.user_val.l -ps.feat_list_back_compat == ps.vars.global_val.l -ps.feat_list_back_compat == ps.vars.fixed_val.l -ps.feat_list_back_compat == ps.vars.cmdline_val.l -ps.feat_list_back_compat == orig(ps.feat_list_back_compat) -ps.feat_list_back_compat == orig(ps.init_errs) -ps.feat_list_back_compat == orig(ps.vars.user_val.l) -ps.feat_list_back_compat == orig(ps.vars.global_val.l) -ps.feat_list_back_compat == orig(ps.vars.fixed_val.l) -ps.feat_list_back_compat == orig(ps.vars.cmdline_val.l) -ps.init_context == ps.printer_category -ps.init_context == orig(ps.init_context) -ps.init_context == orig(ps.printer_category) -ps.initial_cmds == ps.free_initial_cmds -ps.initial_cmds == orig(ps.initial_cmds) -ps.initial_cmds == orig(ps.free_initial_cmds) -ps.ttyo == orig(ps.ttyo) -ps.ttyo[] == orig(ps.ttyo[]) -ps.ttyo.header_rows == orig(func) -ps.home_dir == orig(ps.home_dir) -ps.hostname == orig(ps.hostname) -ps.localdomain == orig(ps.localdomain) -ps.userdomain == ps.maildomain -ps.userdomain == orig(ps.userdomain) -ps.userdomain == orig(ps.maildomain) -ps.pinerc == orig(ps.pinerc) -ps.pine_name == orig(ps.pine_name) -ps.last_expire_year == orig(ps.last_expire_year) -ps.last_expire_month == orig(ps.last_expire_month) -ps.composer_fillcol == orig(ps.composer_fillcol) -ps.vars == orig(ps.vars) -ps.vars[] == orig(ps.vars[]) -ps.vars.name == orig(ps.vars.name) -ps.vars.is_obsolete == ps.vars.is_used -ps.vars.is_obsolete == ps.vars.been_written -ps.vars.is_obsolete == ps.vars.is_user -ps.vars.is_obsolete == ps.vars.is_global -ps.vars.is_obsolete == ps.vars.is_list -ps.vars.is_obsolete == ps.vars.is_fixed -ps.vars.is_obsolete == orig(ps.vars.is_obsolete) -ps.vars.is_obsolete == orig(ps.vars.is_used) -ps.vars.is_obsolete == orig(ps.vars.been_written) -ps.vars.is_obsolete == orig(ps.vars.is_user) -ps.vars.is_obsolete == orig(ps.vars.is_global) -ps.vars.is_obsolete == orig(ps.vars.is_list) -ps.vars.is_obsolete == orig(ps.vars.is_fixed) -ps.vars.descrip == orig(ps.vars.descrip) -ps.vars.current_val == orig(ps.vars.current_val) -ps.vars.current_val.p == orig(ps.vars.current_val.p) -ps.vars.current_val.l == orig(ps.vars.current_val.l) -ps.vars.user_val == orig(ps.vars.user_val) -ps.vars.global_val == orig(ps.vars.global_val) -ps.vars.fixed_val == orig(ps.vars.fixed_val) -ps.vars.cmdline_val == orig(ps.vars.cmdline_val) -ps[] has only one value -ps.redrawer == null -ps.inbox_new_mail_count == 0 -ps.inbox_msgmap == null -ps.mail_box_changed one of { 0, 1112426752 } -ps.mail_box_changed is a pointer -ps.atmts has only one value -ps.atmts_allocated == 1 -ps.index_disp_format has only one value -ps.folders_dir == "/home/mhardojo/mail" -ps.start_mode == 0 -ps.mangled_footer one of { 0, 1 } -ps.goto_default_rule one of { 0, 64 } -ps.viewer_overlap == 196610 -ps.debug_imap == 32 -ps.start_entry == 0 -ps.feat_list_back_compat == null -ps.init_context == -1 -ps.initial_cmds == null -ps.ttyo[] has only one value -ps.ttyo.screen_rows == 24 -ps.ttyo.screen_cols == 80 -ps.ttyo.header_rows == 2 -ps.ttyo.footer_rows == 3 -ps.home_dir == "/home/mhardojo" -ps.hostname == "measure.unl.edu" -ps.localdomain == "unl.edu" -ps.userdomain == "hades.unl.edu" -ps.pinerc == "/home/mhardojo/.pinerc" -ps.pine_name == "pine" -ps.last_expire_year == 999 -ps.last_expire_month == 98 -ps.composer_fillcol == 74 -ps.vars has only one value -ps.vars[] has only one value -ps.vars.name == "personal-name" -ps.vars.is_obsolete == 26 -ps.vars.descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." -ps.vars.current_val has only one value -ps.vars.current_val.p == "Madeline Hardojo" -ps.vars.current_val.l has only one value -ps.vars.user_val has only one value -ps.vars.global_val has only one value -ps.vars.fixed_val has only one value -ps.vars.cmdline_val has only one value -ps.home_dir is a substring of ps.folders_dir -ps.home_dir is a substring of ps.pinerc -ps.localdomain is a substring of ps.hostname -ps.localdomain is a substring of ps.userdomain -ps.pine_name is a substring of ps.pinerc +ps[0] == orig(ps[0]) +ps->next_screen == orig(ps->next_screen) +ps->prev_screen == orig(ps->prev_screen) +ps->redrawer == orig(ps->redrawer) +ps->context_list == ps->context_current +ps->context_list == ps->context_last +ps->context_list == orig(ps->context_list) +ps->context_list == orig(ps->context_current) +ps->context_list == orig(ps->context_last) +ps->inbox_stream == ps->mail_stream +ps->inbox_stream == orig(ps->inbox_stream) +ps->inbox_stream == orig(ps->mail_stream) +ps->inbox_new_mail_count == ps->inbox_expunge_count +ps->inbox_new_mail_count == ps->inbox_changed +ps->inbox_new_mail_count == ps->new_mail_count +ps->inbox_new_mail_count == ps->expunge_count +ps->inbox_new_mail_count == ps->first_unseen +ps->inbox_new_mail_count == ps->status_msg_delay +ps->inbox_new_mail_count == ps->hours_to_timeout +ps->inbox_new_mail_count == orig(ps->inbox_new_mail_count) +ps->inbox_new_mail_count == orig(ps->inbox_expunge_count) +ps->inbox_new_mail_count == orig(ps->inbox_changed) +ps->inbox_new_mail_count == orig(ps->new_mail_count) +ps->inbox_new_mail_count == orig(ps->expunge_count) +ps->inbox_new_mail_count == orig(ps->first_unseen) +ps->inbox_new_mail_count == orig(ps->status_msg_delay) +ps->inbox_new_mail_count == orig(ps->hours_to_timeout) +ps->inbox_msgmap == ps->post +ps->inbox_msgmap == ps->sort_types +ps->inbox_msgmap == ps->print +ps->inbox_msgmap == orig(ps->inbox_msgmap) +ps->inbox_msgmap == orig(ps->post) +ps->inbox_msgmap == orig(ps->sort_types) +ps->inbox_msgmap == orig(ps->print) +ps->msgmap == orig(ps->msgmap) +ps->mail_box_changed == ps->unsorted_newmail +ps->mail_box_changed == orig(ps->mail_box_changed) +ps->mail_box_changed == orig(ps->unsorted_newmail) +ps->atmts == orig(ps->atmts) +ps->atmts_allocated == orig(ps->atmts_allocated) +ps->index_disp_format == orig(ps->index_disp_format) +ps->folders_dir == orig(ps->folders_dir) +ps->start_mode == orig(ps->start_mode) +ps->mangled_footer == ps->mangled_header +ps->mangled_footer == ps->mangled_body +ps->mangled_footer == ps->mangled_screen +ps->mangled_footer == ps->in_init_seq +ps->mangled_footer == ps->save_in_init_seq +ps->mangled_footer == ps->dont_use_init_cmds +ps->mangled_footer == ps->give_fixed_warning +ps->mangled_footer == ps->fix_fixed_warning +ps->mangled_footer == ps->unseen_in_view +ps->mangled_footer == ps->start_in_context +ps->mangled_footer == ps->io_error_on_stream +ps->mangled_footer == ps->def_sort_rev +ps->mangled_footer == ps->restricted +ps->mangled_footer == ps->show_dot_names +ps->mangled_footer == ps->nr_mode +ps->mangled_footer == ps->anonymous +ps->mangled_footer == ps->save_msg_rule +ps->mangled_footer == ps->fcc_rule +ps->mangled_footer == ps->ab_sort_rule +ps->mangled_footer == ps->fld_sort_rule +ps->mangled_footer == ps->inc_startup_rule +ps->mangled_footer == orig(ps->mangled_footer) +ps->mangled_footer == orig(ps->mangled_header) +ps->mangled_footer == orig(ps->mangled_body) +ps->mangled_footer == orig(ps->mangled_screen) +ps->mangled_footer == orig(ps->in_init_seq) +ps->mangled_footer == orig(ps->save_in_init_seq) +ps->mangled_footer == orig(ps->dont_use_init_cmds) +ps->mangled_footer == orig(ps->give_fixed_warning) +ps->mangled_footer == orig(ps->fix_fixed_warning) +ps->mangled_footer == orig(ps->unseen_in_view) +ps->mangled_footer == orig(ps->start_in_context) +ps->mangled_footer == orig(ps->io_error_on_stream) +ps->mangled_footer == orig(ps->def_sort_rev) +ps->mangled_footer == orig(ps->restricted) +ps->mangled_footer == orig(ps->show_dot_names) +ps->mangled_footer == orig(ps->nr_mode) +ps->mangled_footer == orig(ps->anonymous) +ps->mangled_footer == orig(ps->save_msg_rule) +ps->mangled_footer == orig(ps->fcc_rule) +ps->mangled_footer == orig(ps->ab_sort_rule) +ps->mangled_footer == orig(ps->fld_sort_rule) +ps->mangled_footer == orig(ps->inc_startup_rule) +ps->goto_default_rule == ps->full_header +ps->goto_default_rule == ps->orig_use_fkeys +ps->goto_default_rule == ps->try_to_create +ps->goto_default_rule == ps->low_speed +ps->goto_default_rule == ps->dead_inbox +ps->goto_default_rule == ps->dead_stream +ps->goto_default_rule == ps->noticed_dead_inbox +ps->goto_default_rule == ps->noticed_dead_stream +ps->goto_default_rule == ps->mm_log_error +ps->goto_default_rule == ps->compose_mime +ps->goto_default_rule == ps->show_new_version +ps->goto_default_rule == ps->pre390 +ps->goto_default_rule == ps->first_time_user +ps->goto_default_rule == ps->outstanding_pinerc_changes +ps->goto_default_rule == ps->intr_pending +ps->goto_default_rule == ps->expunge_in_progress +ps->goto_default_rule == ps->readonly_pinerc +ps->goto_default_rule == ps->view_all_except +ps->goto_default_rule == ps->start_in_index +ps->goto_default_rule == ps->noshow_error +ps->goto_default_rule == ps->noshow_warn +ps->goto_default_rule == ps->noshow_timeout +ps->goto_default_rule == ps->phone_home +ps->goto_default_rule == ps->painted_body_on_startup +ps->goto_default_rule == ps->painted_footer_on_startup +ps->goto_default_rule == ps->open_readonly_on_startup +ps->goto_default_rule == orig(ps->goto_default_rule) +ps->goto_default_rule == orig(ps->full_header) +ps->goto_default_rule == orig(ps->orig_use_fkeys) +ps->goto_default_rule == orig(ps->try_to_create) +ps->goto_default_rule == orig(ps->low_speed) +ps->goto_default_rule == orig(ps->dead_inbox) +ps->goto_default_rule == orig(ps->dead_stream) +ps->goto_default_rule == orig(ps->noticed_dead_inbox) +ps->goto_default_rule == orig(ps->noticed_dead_stream) +ps->goto_default_rule == orig(ps->mm_log_error) +ps->goto_default_rule == orig(ps->compose_mime) +ps->goto_default_rule == orig(ps->show_new_version) +ps->goto_default_rule == orig(ps->pre390) +ps->goto_default_rule == orig(ps->first_time_user) +ps->goto_default_rule == orig(ps->outstanding_pinerc_changes) +ps->goto_default_rule == orig(ps->intr_pending) +ps->goto_default_rule == orig(ps->expunge_in_progress) +ps->goto_default_rule == orig(ps->readonly_pinerc) +ps->goto_default_rule == orig(ps->view_all_except) +ps->goto_default_rule == orig(ps->start_in_index) +ps->goto_default_rule == orig(ps->noshow_error) +ps->goto_default_rule == orig(ps->noshow_warn) +ps->goto_default_rule == orig(ps->noshow_timeout) +ps->goto_default_rule == orig(ps->phone_home) +ps->goto_default_rule == orig(ps->painted_body_on_startup) +ps->goto_default_rule == orig(ps->painted_footer_on_startup) +ps->goto_default_rule == orig(ps->open_readonly_on_startup) +ps->viewer_overlap == ps->scroll_margin +ps->viewer_overlap == ps->remote_abook_history +ps->viewer_overlap == ps->debug_malloc +ps->viewer_overlap == ps->debug_timestamp +ps->viewer_overlap == ps->debug_flush +ps->viewer_overlap == orig(ps->viewer_overlap) +ps->viewer_overlap == orig(ps->scroll_margin) +ps->viewer_overlap == orig(ps->remote_abook_history) +ps->viewer_overlap == orig(ps->debug_malloc) +ps->viewer_overlap == orig(ps->debug_timestamp) +ps->viewer_overlap == orig(ps->debug_flush) +ps->debug_imap == ps->debug_nfiles +ps->debug_imap == orig(ps->debug_imap) +ps->debug_imap == orig(ps->debug_nfiles) +ps->start_entry == orig(ps->start_entry) +ps->feat_list_back_compat == ps->init_errs +ps->feat_list_back_compat == ps->vars->user_val.l +ps->feat_list_back_compat == ps->vars->global_val.l +ps->feat_list_back_compat == ps->vars->fixed_val.l +ps->feat_list_back_compat == ps->vars->cmdline_val.l +ps->feat_list_back_compat == orig(ps->feat_list_back_compat) +ps->feat_list_back_compat == orig(ps->init_errs) +ps->feat_list_back_compat == orig(ps->vars->user_val.l) +ps->feat_list_back_compat == orig(ps->vars->global_val.l) +ps->feat_list_back_compat == orig(ps->vars->fixed_val.l) +ps->feat_list_back_compat == orig(ps->vars->cmdline_val.l) +ps->init_context == ps->printer_category +ps->init_context == orig(ps->init_context) +ps->init_context == orig(ps->printer_category) +ps->initial_cmds == ps->free_initial_cmds +ps->initial_cmds == orig(ps->initial_cmds) +ps->initial_cmds == orig(ps->free_initial_cmds) +ps->ttyo == orig(ps->ttyo) +ps->ttyo[0] == orig(ps->ttyo[0]) +ps->ttyo->header_rows == orig(func) +ps->home_dir == orig(ps->home_dir) +ps->hostname == orig(ps->hostname) +ps->localdomain == orig(ps->localdomain) +ps->userdomain == ps->maildomain +ps->userdomain == orig(ps->userdomain) +ps->userdomain == orig(ps->maildomain) +ps->pinerc == orig(ps->pinerc) +ps->pine_name == orig(ps->pine_name) +ps->last_expire_year == orig(ps->last_expire_year) +ps->last_expire_month == orig(ps->last_expire_month) +ps->composer_fillcol == orig(ps->composer_fillcol) +ps->vars == orig(ps->vars) +ps->vars[0] == orig(ps->vars[0]) +ps->vars->name == orig(ps->vars->name) +ps->vars->is_obsolete == ps->vars->is_used +ps->vars->is_obsolete == ps->vars->been_written +ps->vars->is_obsolete == ps->vars->is_user +ps->vars->is_obsolete == ps->vars->is_global +ps->vars->is_obsolete == ps->vars->is_list +ps->vars->is_obsolete == ps->vars->is_fixed +ps->vars->is_obsolete == orig(ps->vars->is_obsolete) +ps->vars->is_obsolete == orig(ps->vars->is_used) +ps->vars->is_obsolete == orig(ps->vars->been_written) +ps->vars->is_obsolete == orig(ps->vars->is_user) +ps->vars->is_obsolete == orig(ps->vars->is_global) +ps->vars->is_obsolete == orig(ps->vars->is_list) +ps->vars->is_obsolete == orig(ps->vars->is_fixed) +ps->vars->descrip == orig(ps->vars->descrip) +ps->vars->current_val == orig(ps->vars->current_val) +ps->vars->current_val.p == orig(ps->vars->current_val.p) +ps->vars->current_val.l == orig(ps->vars->current_val.l) +ps->vars->user_val == orig(ps->vars->user_val) +ps->vars->global_val == orig(ps->vars->global_val) +ps->vars->fixed_val == orig(ps->vars->fixed_val) +ps->vars->cmdline_val == orig(ps->vars->cmdline_val) +ps[0] has only one value +ps->redrawer == null +ps->inbox_new_mail_count == 0 +ps->inbox_msgmap == null +ps->mail_box_changed one of { 0, 1112426752 } +ps->mail_box_changed is a pointer +ps->atmts has only one value +ps->atmts_allocated == 1 +ps->index_disp_format has only one value +ps->folders_dir == "/home/mhardojo/mail" +ps->start_mode == 0 +ps->mangled_footer one of { 0, 1 } +ps->goto_default_rule one of { 0, 64 } +ps->viewer_overlap == 196610 +ps->debug_imap == 32 +ps->start_entry == 0 +ps->feat_list_back_compat == null +ps->init_context == -1 +ps->initial_cmds == null +ps->ttyo[0] has only one value +ps->ttyo->screen_rows == 24 +ps->ttyo->screen_cols == 80 +ps->ttyo->header_rows == 2 +ps->ttyo->footer_rows == 3 +ps->home_dir == "/home/mhardojo" +ps->hostname == "measure.unl.edu" +ps->localdomain == "unl.edu" +ps->userdomain == "hades.unl.edu" +ps->pinerc == "/home/mhardojo/.pinerc" +ps->pine_name == "pine" +ps->last_expire_year == 999 +ps->last_expire_month == 98 +ps->composer_fillcol == 74 +ps->vars has only one value +ps->vars[0] has only one value +ps->vars->name == "personal-name" +ps->vars->is_obsolete == 26 +ps->vars->descrip == "Over-rides your full name from Unix password file. Required for PC-Pine." +ps->vars->current_val has only one value +ps->vars->current_val.p == "Madeline Hardojo" +ps->vars->current_val.l has only one value +ps->vars->user_val has only one value +ps->vars->global_val has only one value +ps->vars->fixed_val has only one value +ps->vars->cmdline_val has only one value +ps->home_dir is a substring of ps->folders_dir +ps->home_dir is a substring of ps->pinerc +ps->localdomain is a substring of ps->hostname +ps->localdomain is a substring of ps->userdomain +ps->pine_name is a substring of ps->pinerc =========================================================================== global.update_bboard_spec():::ENTER bboard == "mail/[]" diff --git a/tests/daikon-tests/schedule/schedule.decls b/tests/daikon-tests/schedule/schedule.decls index 119b508b49..f914a21e5a 100644 --- a/tests/daikon-tests/schedule/schedule.decls +++ b/tests/daikon-tests/schedule/schedule.decls @@ -1,5150 +1,7386 @@ -VarComparability -implicit +decl-version 2.0 -DECLARE -std.new_ele(int;)Ele *:::ENTER -new_num -int -int -1 -::alloc_proc_num -int -int -1 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +var-comparability implicit -DECLARE -std.new_ele(int;)Ele *:::EXIT1 -new_num -int -int -1 -::alloc_proc_num -int -int -1 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -24 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -Ele[] -hashcode -24 -return.next -_job[] -hashcode -25 -return.next.next -_job[] -hashcode -26 -return.next.prev -_job[] -hashcode -27 -return.next.val -int -int -28 -return.prev -_job[] -hashcode -29 -return.prev.next -_job[] -hashcode -30 -return.prev.prev -_job[] -hashcode -31 -return.prev.val -int -int -32 -return.val -int -int -33 +ppt std.new_ele(int;)Ele\_*:::ENTER + ppt-type enter + variable new_num + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.new_list()List *:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.new_ele(int;)Ele\_*:::EXIT1 + ppt-type subexit + variable new_num + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 24 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type Ele[] + rep-type hashcode + comparability 24 + variable return.next + var-kind field next + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 25 + variable return.next.next + var-kind field next + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 26 + variable return.next.prev + var-kind field prev + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 27 + variable return.next.val + var-kind field val + enclosing-var return.next + dec-type int + rep-type int + comparability 28 + variable return.prev + var-kind field prev + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 29 + variable return.prev.next + var-kind field next + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 30 + variable return.prev.prev + var-kind field prev + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 31 + variable return.prev.val + var-kind field val + enclosing-var return.prev + dec-type int + rep-type int + comparability 32 + variable return.val + var-kind field val + enclosing-var return + dec-type int + rep-type int + comparability 33 -DECLARE -std.new_list()List *:::EXIT2 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -35 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -List[] -hashcode -35 -return.first -Ele[] -hashcode -36 -return.first.next -_job[] -hashcode -37 -return.first.prev -_job[] -hashcode -38 -return.first.val -int -int -39 -return.last -Ele[] -hashcode -40 -return.last.next -_job[] -hashcode -41 -return.last.prev -_job[] -hashcode -42 -return.last.val -int -int -43 -return.mem_count -int -int -44 +ppt std.new_list()List\_*:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.append_ele(List *;Ele *;)List *:::ENTER -a_list -List[] -hashcode -45 -a_list.first -Ele[] -hashcode -46 -a_list.first.next -_job[] -hashcode -47 -a_list.first.prev -_job[] -hashcode -48 -a_list.first.val -int -int -49 -a_list.last -Ele[] -hashcode -50 -a_list.last.next -_job[] -hashcode -51 -a_list.last.prev -_job[] -hashcode -52 -a_list.last.val -int -int -53 -a_list.mem_count -int -int -54 -a_ele -Ele[] -hashcode -55 -a_ele.next -_job[] -hashcode -56 -a_ele.next.next -_job[] -hashcode -57 -a_ele.next.prev -_job[] -hashcode -58 -a_ele.next.val -int -int -59 -a_ele.prev -_job[] -hashcode -60 -a_ele.prev.next -_job[] -hashcode -61 -a_ele.prev.prev -_job[] -hashcode -62 -a_ele.prev.val -int -int -63 -a_ele.val -int -int -64 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -45 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.new_list()List\_*:::EXIT2 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 35 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type List[] + rep-type hashcode + comparability 35 + variable return.first + var-kind field first + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 36 + variable return.first.next + var-kind field next + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 37 + variable return.first.prev + var-kind field prev + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 38 + variable return.first.val + var-kind field val + enclosing-var return.first + dec-type int + rep-type int + comparability 39 + variable return.last + var-kind field last + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 40 + variable return.last.next + var-kind field next + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 41 + variable return.last.prev + var-kind field prev + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 42 + variable return.last.val + var-kind field val + enclosing-var return.last + dec-type int + rep-type int + comparability 43 + variable return.mem_count + var-kind field mem_count + enclosing-var return + dec-type int + rep-type int + comparability 44 -DECLARE -std.append_ele(List *;Ele *;)List *:::EXIT3 -a_list -List[] -hashcode -65 -a_list.first -Ele[] -hashcode -46 -a_list.first.next -_job[] -hashcode -47 -a_list.first.prev -_job[] -hashcode -48 -a_list.first.val -int -int -49 -a_list.last -Ele[] -hashcode -50 -a_list.last.next -_job[] -hashcode -51 -a_list.last.prev -_job[] -hashcode -52 -a_list.last.val -int -int -53 -a_list.mem_count -int -int -54 -a_ele -Ele[] -hashcode -55 -a_ele.next -_job[] -hashcode -56 -a_ele.next.next -_job[] -hashcode -57 -a_ele.next.prev -_job[] -hashcode -58 -a_ele.next.val -int -int -59 -a_ele.prev -_job[] -hashcode -60 -a_ele.prev.next -_job[] -hashcode -61 -a_ele.prev.prev -_job[] -hashcode -62 -a_ele.prev.val -int -int -63 -a_ele.val -int -int -64 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -65 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -List[] -hashcode -65 -return.first -Ele[] -hashcode -36 -return.first.next -_job[] -hashcode -37 -return.first.prev -_job[] -hashcode -38 -return.first.val -int -int -39 -return.last -Ele[] -hashcode -40 -return.last.next -_job[] -hashcode -41 -return.last.prev -_job[] -hashcode -42 -return.last.val -int -int -43 -return.mem_count -int -int -44 +ppt std.append_ele(List\_*;Ele\_*;)List\_*:::ENTER + ppt-type enter + variable a_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 45 + variable a_list.first + var-kind field first + enclosing-var a_list + dec-type Ele[] + rep-type hashcode + comparability 46 + variable a_list.first.next + var-kind field next + enclosing-var a_list.first + dec-type _job[] + rep-type hashcode + comparability 47 + variable a_list.first.prev + var-kind field prev + enclosing-var a_list.first + dec-type _job[] + rep-type hashcode + comparability 48 + variable a_list.first.val + var-kind field val + enclosing-var a_list.first + dec-type int + rep-type int + comparability 49 + variable a_list.last + var-kind field last + enclosing-var a_list + dec-type Ele[] + rep-type hashcode + comparability 50 + variable a_list.last.next + var-kind field next + enclosing-var a_list.last + dec-type _job[] + rep-type hashcode + comparability 51 + variable a_list.last.prev + var-kind field prev + enclosing-var a_list.last + dec-type _job[] + rep-type hashcode + comparability 52 + variable a_list.last.val + var-kind field val + enclosing-var a_list.last + dec-type int + rep-type int + comparability 53 + variable a_list.mem_count + var-kind field mem_count + enclosing-var a_list + dec-type int + rep-type int + comparability 54 + variable a_ele + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 55 + variable a_ele.next + var-kind field next + enclosing-var a_ele + dec-type _job[] + rep-type hashcode + comparability 56 + variable a_ele.next.next + var-kind field next + enclosing-var a_ele.next + dec-type _job[] + rep-type hashcode + comparability 57 + variable a_ele.next.prev + var-kind field prev + enclosing-var a_ele.next + dec-type _job[] + rep-type hashcode + comparability 58 + variable a_ele.next.val + var-kind field val + enclosing-var a_ele.next + dec-type int + rep-type int + comparability 59 + variable a_ele.prev + var-kind field prev + enclosing-var a_ele + dec-type _job[] + rep-type hashcode + comparability 60 + variable a_ele.prev.next + var-kind field next + enclosing-var a_ele.prev + dec-type _job[] + rep-type hashcode + comparability 61 + variable a_ele.prev.prev + var-kind field prev + enclosing-var a_ele.prev + dec-type _job[] + rep-type hashcode + comparability 62 + variable a_ele.prev.val + var-kind field val + enclosing-var a_ele.prev + dec-type int + rep-type int + comparability 63 + variable a_ele.val + var-kind field val + enclosing-var a_ele + dec-type int + rep-type int + comparability 64 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 45 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.find_nth(List *;int;)Ele *:::ENTER -f_list -List[] -hashcode -66 -f_list.first -Ele[] -hashcode -67 -f_list.first.next -_job[] -hashcode -68 -f_list.first.prev -_job[] -hashcode -69 -f_list.first.val -int -int -70 -f_list.last -Ele[] -hashcode -71 -f_list.last.next -_job[] -hashcode -72 -f_list.last.prev -_job[] -hashcode -73 -f_list.last.val -int -int -74 -f_list.mem_count -int -int -75 -n -int -int -76 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.append_ele(List\_*;Ele\_*;)List\_*:::EXIT3 + ppt-type subexit + variable a_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 65 + variable a_list.first + var-kind field first + enclosing-var a_list + dec-type Ele[] + rep-type hashcode + comparability 46 + variable a_list.first.next + var-kind field next + enclosing-var a_list.first + dec-type _job[] + rep-type hashcode + comparability 47 + variable a_list.first.prev + var-kind field prev + enclosing-var a_list.first + dec-type _job[] + rep-type hashcode + comparability 48 + variable a_list.first.val + var-kind field val + enclosing-var a_list.first + dec-type int + rep-type int + comparability 49 + variable a_list.last + var-kind field last + enclosing-var a_list + dec-type Ele[] + rep-type hashcode + comparability 50 + variable a_list.last.next + var-kind field next + enclosing-var a_list.last + dec-type _job[] + rep-type hashcode + comparability 51 + variable a_list.last.prev + var-kind field prev + enclosing-var a_list.last + dec-type _job[] + rep-type hashcode + comparability 52 + variable a_list.last.val + var-kind field val + enclosing-var a_list.last + dec-type int + rep-type int + comparability 53 + variable a_list.mem_count + var-kind field mem_count + enclosing-var a_list + dec-type int + rep-type int + comparability 54 + variable a_ele + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 55 + variable a_ele.next + var-kind field next + enclosing-var a_ele + dec-type _job[] + rep-type hashcode + comparability 56 + variable a_ele.next.next + var-kind field next + enclosing-var a_ele.next + dec-type _job[] + rep-type hashcode + comparability 57 + variable a_ele.next.prev + var-kind field prev + enclosing-var a_ele.next + dec-type _job[] + rep-type hashcode + comparability 58 + variable a_ele.next.val + var-kind field val + enclosing-var a_ele.next + dec-type int + rep-type int + comparability 59 + variable a_ele.prev + var-kind field prev + enclosing-var a_ele + dec-type _job[] + rep-type hashcode + comparability 60 + variable a_ele.prev.next + var-kind field next + enclosing-var a_ele.prev + dec-type _job[] + rep-type hashcode + comparability 61 + variable a_ele.prev.prev + var-kind field prev + enclosing-var a_ele.prev + dec-type _job[] + rep-type hashcode + comparability 62 + variable a_ele.prev.val + var-kind field val + enclosing-var a_ele.prev + dec-type int + rep-type int + comparability 63 + variable a_ele.val + var-kind field val + enclosing-var a_ele + dec-type int + rep-type int + comparability 64 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 65 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type List[] + rep-type hashcode + comparability 65 + variable return.first + var-kind field first + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 36 + variable return.first.next + var-kind field next + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 37 + variable return.first.prev + var-kind field prev + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 38 + variable return.first.val + var-kind field val + enclosing-var return.first + dec-type int + rep-type int + comparability 39 + variable return.last + var-kind field last + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 40 + variable return.last.next + var-kind field next + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 41 + variable return.last.prev + var-kind field prev + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 42 + variable return.last.val + var-kind field val + enclosing-var return.last + dec-type int + rep-type int + comparability 43 + variable return.mem_count + var-kind field mem_count + enclosing-var return + dec-type int + rep-type int + comparability 44 -DECLARE -std.find_nth(List *;int;)Ele *:::EXIT4 -f_list -List[] -hashcode -66 -f_list.first -Ele[] -hashcode -67 -f_list.first.next -_job[] -hashcode -68 -f_list.first.prev -_job[] -hashcode -69 -f_list.first.val -int -int -70 -f_list.last -Ele[] -hashcode -71 -f_list.last.next -_job[] -hashcode -72 -f_list.last.prev -_job[] -hashcode -73 -f_list.last.val -int -int -74 -f_list.mem_count -int -int -75 -n -int -int -76 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -Ele[] -hashcode -24 -return.next -_job[] -hashcode -25 -return.next.next -_job[] -hashcode -26 -return.next.prev -_job[] -hashcode -27 -return.next.val -int -int -28 -return.prev -_job[] -hashcode -29 -return.prev.next -_job[] -hashcode -30 -return.prev.prev -_job[] -hashcode -31 -return.prev.val -int -int -32 -return.val -int -int -33 +ppt std.find_nth(List\_*;int;)Ele\_*:::ENTER + ppt-type enter + variable f_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 66 + variable f_list.first + var-kind field first + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 67 + variable f_list.first.next + var-kind field next + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 68 + variable f_list.first.prev + var-kind field prev + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 69 + variable f_list.first.val + var-kind field val + enclosing-var f_list.first + dec-type int + rep-type int + comparability 70 + variable f_list.last + var-kind field last + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 71 + variable f_list.last.next + var-kind field next + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 72 + variable f_list.last.prev + var-kind field prev + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 73 + variable f_list.last.val + var-kind field val + enclosing-var f_list.last + dec-type int + rep-type int + comparability 74 + variable f_list.mem_count + var-kind field mem_count + enclosing-var f_list + dec-type int + rep-type int + comparability 75 + variable n + var-kind variable + dec-type int + rep-type int + comparability 76 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.find_nth(List *;int;)Ele *:::EXIT5 -f_list -List[] -hashcode -66 -f_list.first -Ele[] -hashcode -67 -f_list.first.next -_job[] -hashcode -68 -f_list.first.prev -_job[] -hashcode -69 -f_list.first.val -int -int -70 -f_list.last -Ele[] -hashcode -71 -f_list.last.next -_job[] -hashcode -72 -f_list.last.prev -_job[] -hashcode -73 -f_list.last.val -int -int -74 -f_list.mem_count -int -int -75 -n -int -int -76 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -Ele[] -hashcode -24 -return.next -_job[] -hashcode -25 -return.next.next -_job[] -hashcode -26 -return.next.prev -_job[] -hashcode -27 -return.next.val -int -int -28 -return.prev -_job[] -hashcode -29 -return.prev.next -_job[] -hashcode -30 -return.prev.prev -_job[] -hashcode -31 -return.prev.val -int -int -32 -return.val -int -int -33 +ppt std.find_nth(List\_*;int;)Ele\_*:::EXIT4 + ppt-type subexit + variable f_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 66 + variable f_list.first + var-kind field first + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 67 + variable f_list.first.next + var-kind field next + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 68 + variable f_list.first.prev + var-kind field prev + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 69 + variable f_list.first.val + var-kind field val + enclosing-var f_list.first + dec-type int + rep-type int + comparability 70 + variable f_list.last + var-kind field last + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 71 + variable f_list.last.next + var-kind field next + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 72 + variable f_list.last.prev + var-kind field prev + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 73 + variable f_list.last.val + var-kind field val + enclosing-var f_list.last + dec-type int + rep-type int + comparability 74 + variable f_list.mem_count + var-kind field mem_count + enclosing-var f_list + dec-type int + rep-type int + comparability 75 + variable n + var-kind variable + dec-type int + rep-type int + comparability 76 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type Ele[] + rep-type hashcode + comparability 24 + variable return.next + var-kind field next + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 25 + variable return.next.next + var-kind field next + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 26 + variable return.next.prev + var-kind field prev + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 27 + variable return.next.val + var-kind field val + enclosing-var return.next + dec-type int + rep-type int + comparability 28 + variable return.prev + var-kind field prev + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 29 + variable return.prev.next + var-kind field next + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 30 + variable return.prev.prev + var-kind field prev + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 31 + variable return.prev.val + var-kind field val + enclosing-var return.prev + dec-type int + rep-type int + comparability 32 + variable return.val + var-kind field val + enclosing-var return + dec-type int + rep-type int + comparability 33 -DECLARE -std.del_ele(List *;Ele *;)List *:::ENTER -d_list -List[] -hashcode -77 -d_list.first -Ele[] -hashcode -78 -d_list.first.next -_job[] -hashcode -79 -d_list.first.prev -_job[] -hashcode -80 -d_list.first.val -int -int -81 -d_list.last -Ele[] -hashcode -82 -d_list.last.next -_job[] -hashcode -83 -d_list.last.prev -_job[] -hashcode -84 -d_list.last.val -int -int -85 -d_list.mem_count -int -int -86 -d_ele -Ele[] -hashcode -87 -d_ele.next -_job[] -hashcode -88 -d_ele.next.next -_job[] -hashcode -89 -d_ele.next.prev -_job[] -hashcode -90 -d_ele.next.val -int -int -91 -d_ele.prev -_job[] -hashcode -92 -d_ele.prev.next -_job[] -hashcode -93 -d_ele.prev.prev -_job[] -hashcode -94 -d_ele.prev.val -int -int -95 -d_ele.val -int -int -96 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.find_nth(List\_*;int;)Ele\_*:::EXIT5 + ppt-type subexit + variable f_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 66 + variable f_list.first + var-kind field first + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 67 + variable f_list.first.next + var-kind field next + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 68 + variable f_list.first.prev + var-kind field prev + enclosing-var f_list.first + dec-type _job[] + rep-type hashcode + comparability 69 + variable f_list.first.val + var-kind field val + enclosing-var f_list.first + dec-type int + rep-type int + comparability 70 + variable f_list.last + var-kind field last + enclosing-var f_list + dec-type Ele[] + rep-type hashcode + comparability 71 + variable f_list.last.next + var-kind field next + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 72 + variable f_list.last.prev + var-kind field prev + enclosing-var f_list.last + dec-type _job[] + rep-type hashcode + comparability 73 + variable f_list.last.val + var-kind field val + enclosing-var f_list.last + dec-type int + rep-type int + comparability 74 + variable f_list.mem_count + var-kind field mem_count + enclosing-var f_list + dec-type int + rep-type int + comparability 75 + variable n + var-kind variable + dec-type int + rep-type int + comparability 76 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type Ele[] + rep-type hashcode + comparability 24 + variable return.next + var-kind field next + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 25 + variable return.next.next + var-kind field next + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 26 + variable return.next.prev + var-kind field prev + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 27 + variable return.next.val + var-kind field val + enclosing-var return.next + dec-type int + rep-type int + comparability 28 + variable return.prev + var-kind field prev + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 29 + variable return.prev.next + var-kind field next + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 30 + variable return.prev.prev + var-kind field prev + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 31 + variable return.prev.val + var-kind field val + enclosing-var return.prev + dec-type int + rep-type int + comparability 32 + variable return.val + var-kind field val + enclosing-var return + dec-type int + rep-type int + comparability 33 -DECLARE -std.del_ele(List *;Ele *;)List *:::EXIT6 -d_list -List[] -hashcode -97 -d_list.first -Ele[] -hashcode -78 -d_list.first.next -_job[] -hashcode -79 -d_list.first.prev -_job[] -hashcode -80 -d_list.first.val -int -int -81 -d_list.last -Ele[] -hashcode -82 -d_list.last.next -_job[] -hashcode -83 -d_list.last.prev -_job[] -hashcode -84 -d_list.last.val -int -int -85 -d_list.mem_count -int -int -86 -d_ele -Ele[] -hashcode -87 -d_ele.next -_job[] -hashcode -88 -d_ele.next.next -_job[] -hashcode -89 -d_ele.next.prev -_job[] -hashcode -90 -d_ele.next.val -int -int -91 -d_ele.prev -_job[] -hashcode -92 -d_ele.prev.next -_job[] -hashcode -93 -d_ele.prev.prev -_job[] -hashcode -94 -d_ele.prev.val -int -int -95 -d_ele.val -int -int -96 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -List[] -hashcode -97 -return.first -Ele[] -hashcode -36 -return.first.next -_job[] -hashcode -37 -return.first.prev -_job[] -hashcode -38 -return.first.val -int -int -39 -return.last -Ele[] -hashcode -40 -return.last.next -_job[] -hashcode -41 -return.last.prev -_job[] -hashcode -42 -return.last.val -int -int -43 -return.mem_count -int -int -44 +ppt std.del_ele(List\_*;Ele\_*;)List\_*:::ENTER + ppt-type enter + variable d_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 77 + variable d_list.first + var-kind field first + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 78 + variable d_list.first.next + var-kind field next + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 79 + variable d_list.first.prev + var-kind field prev + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 80 + variable d_list.first.val + var-kind field val + enclosing-var d_list.first + dec-type int + rep-type int + comparability 81 + variable d_list.last + var-kind field last + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 82 + variable d_list.last.next + var-kind field next + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 83 + variable d_list.last.prev + var-kind field prev + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 84 + variable d_list.last.val + var-kind field val + enclosing-var d_list.last + dec-type int + rep-type int + comparability 85 + variable d_list.mem_count + var-kind field mem_count + enclosing-var d_list + dec-type int + rep-type int + comparability 86 + variable d_ele + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 87 + variable d_ele.next + var-kind field next + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 88 + variable d_ele.next.next + var-kind field next + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 89 + variable d_ele.next.prev + var-kind field prev + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 90 + variable d_ele.next.val + var-kind field val + enclosing-var d_ele.next + dec-type int + rep-type int + comparability 91 + variable d_ele.prev + var-kind field prev + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 92 + variable d_ele.prev.next + var-kind field next + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 93 + variable d_ele.prev.prev + var-kind field prev + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 94 + variable d_ele.prev.val + var-kind field val + enclosing-var d_ele.prev + dec-type int + rep-type int + comparability 95 + variable d_ele.val + var-kind field val + enclosing-var d_ele + dec-type int + rep-type int + comparability 96 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.del_ele(List *;Ele *;)List *:::EXIT7 -d_list -List[] -hashcode -97 -d_list.first -Ele[] -hashcode -78 -d_list.first.next -_job[] -hashcode -79 -d_list.first.prev -_job[] -hashcode -80 -d_list.first.val -int -int -81 -d_list.last -Ele[] -hashcode -82 -d_list.last.next -_job[] -hashcode -83 -d_list.last.prev -_job[] -hashcode -84 -d_list.last.val -int -int -85 -d_list.mem_count -int -int -86 -d_ele -Ele[] -hashcode -87 -d_ele.next -_job[] -hashcode -88 -d_ele.next.next -_job[] -hashcode -89 -d_ele.next.prev -_job[] -hashcode -90 -d_ele.next.val -int -int -91 -d_ele.prev -_job[] -hashcode -92 -d_ele.prev.next -_job[] -hashcode -93 -d_ele.prev.prev -_job[] -hashcode -94 -d_ele.prev.val -int -int -95 -d_ele.val -int -int -96 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -List[] -hashcode -97 -return.first -Ele[] -hashcode -36 -return.first.next -_job[] -hashcode -37 -return.first.prev -_job[] -hashcode -38 -return.first.val -int -int -39 -return.last -Ele[] -hashcode -40 -return.last.next -_job[] -hashcode -41 -return.last.prev -_job[] -hashcode -42 -return.last.val -int -int -43 -return.mem_count -int -int -44 +ppt std.del_ele(List\_*;Ele\_*;)List\_*:::EXIT6 + ppt-type subexit + variable d_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 97 + variable d_list.first + var-kind field first + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 78 + variable d_list.first.next + var-kind field next + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 79 + variable d_list.first.prev + var-kind field prev + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 80 + variable d_list.first.val + var-kind field val + enclosing-var d_list.first + dec-type int + rep-type int + comparability 81 + variable d_list.last + var-kind field last + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 82 + variable d_list.last.next + var-kind field next + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 83 + variable d_list.last.prev + var-kind field prev + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 84 + variable d_list.last.val + var-kind field val + enclosing-var d_list.last + dec-type int + rep-type int + comparability 85 + variable d_list.mem_count + var-kind field mem_count + enclosing-var d_list + dec-type int + rep-type int + comparability 86 + variable d_ele + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 87 + variable d_ele.next + var-kind field next + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 88 + variable d_ele.next.next + var-kind field next + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 89 + variable d_ele.next.prev + var-kind field prev + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 90 + variable d_ele.next.val + var-kind field val + enclosing-var d_ele.next + dec-type int + rep-type int + comparability 91 + variable d_ele.prev + var-kind field prev + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 92 + variable d_ele.prev.next + var-kind field next + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 93 + variable d_ele.prev.prev + var-kind field prev + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 94 + variable d_ele.prev.val + var-kind field val + enclosing-var d_ele.prev + dec-type int + rep-type int + comparability 95 + variable d_ele.val + var-kind field val + enclosing-var d_ele + dec-type int + rep-type int + comparability 96 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type List[] + rep-type hashcode + comparability 97 + variable return.first + var-kind field first + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 36 + variable return.first.next + var-kind field next + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 37 + variable return.first.prev + var-kind field prev + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 38 + variable return.first.val + var-kind field val + enclosing-var return.first + dec-type int + rep-type int + comparability 39 + variable return.last + var-kind field last + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 40 + variable return.last.next + var-kind field next + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 41 + variable return.last.prev + var-kind field prev + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 42 + variable return.last.val + var-kind field val + enclosing-var return.last + dec-type int + rep-type int + comparability 43 + variable return.mem_count + var-kind field mem_count + enclosing-var return + dec-type int + rep-type int + comparability 44 -DECLARE -std.free_ele(Ele *;)void:::ENTER -ptr -Ele[] -hashcode -98 -ptr.next -_job[] -hashcode -99 -ptr.next.next -_job[] -hashcode -100 -ptr.next.prev -_job[] -hashcode -101 -ptr.next.val -int -int -102 -ptr.prev -_job[] -hashcode -103 -ptr.prev.next -_job[] -hashcode -104 -ptr.prev.prev -_job[] -hashcode -105 -ptr.prev.val -int -int -106 -ptr.val -int -int -107 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.del_ele(List\_*;Ele\_*;)List\_*:::EXIT7 + ppt-type subexit + variable d_list + var-kind variable + dec-type List[] + rep-type hashcode + comparability 97 + variable d_list.first + var-kind field first + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 78 + variable d_list.first.next + var-kind field next + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 79 + variable d_list.first.prev + var-kind field prev + enclosing-var d_list.first + dec-type _job[] + rep-type hashcode + comparability 80 + variable d_list.first.val + var-kind field val + enclosing-var d_list.first + dec-type int + rep-type int + comparability 81 + variable d_list.last + var-kind field last + enclosing-var d_list + dec-type Ele[] + rep-type hashcode + comparability 82 + variable d_list.last.next + var-kind field next + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 83 + variable d_list.last.prev + var-kind field prev + enclosing-var d_list.last + dec-type _job[] + rep-type hashcode + comparability 84 + variable d_list.last.val + var-kind field val + enclosing-var d_list.last + dec-type int + rep-type int + comparability 85 + variable d_list.mem_count + var-kind field mem_count + enclosing-var d_list + dec-type int + rep-type int + comparability 86 + variable d_ele + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 87 + variable d_ele.next + var-kind field next + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 88 + variable d_ele.next.next + var-kind field next + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 89 + variable d_ele.next.prev + var-kind field prev + enclosing-var d_ele.next + dec-type _job[] + rep-type hashcode + comparability 90 + variable d_ele.next.val + var-kind field val + enclosing-var d_ele.next + dec-type int + rep-type int + comparability 91 + variable d_ele.prev + var-kind field prev + enclosing-var d_ele + dec-type _job[] + rep-type hashcode + comparability 92 + variable d_ele.prev.next + var-kind field next + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 93 + variable d_ele.prev.prev + var-kind field prev + enclosing-var d_ele.prev + dec-type _job[] + rep-type hashcode + comparability 94 + variable d_ele.prev.val + var-kind field val + enclosing-var d_ele.prev + dec-type int + rep-type int + comparability 95 + variable d_ele.val + var-kind field val + enclosing-var d_ele + dec-type int + rep-type int + comparability 96 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type List[] + rep-type hashcode + comparability 97 + variable return.first + var-kind field first + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 36 + variable return.first.next + var-kind field next + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 37 + variable return.first.prev + var-kind field prev + enclosing-var return.first + dec-type _job[] + rep-type hashcode + comparability 38 + variable return.first.val + var-kind field val + enclosing-var return.first + dec-type int + rep-type int + comparability 39 + variable return.last + var-kind field last + enclosing-var return + dec-type Ele[] + rep-type hashcode + comparability 40 + variable return.last.next + var-kind field next + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 41 + variable return.last.prev + var-kind field prev + enclosing-var return.last + dec-type _job[] + rep-type hashcode + comparability 42 + variable return.last.val + var-kind field val + enclosing-var return.last + dec-type int + rep-type int + comparability 43 + variable return.mem_count + var-kind field mem_count + enclosing-var return + dec-type int + rep-type int + comparability 44 -DECLARE -std.free_ele(Ele *;)void:::EXIT8 -ptr -Ele[] -hashcode -98 -ptr.next -_job[] -hashcode -99 -ptr.next.next -_job[] -hashcode -100 -ptr.next.prev -_job[] -hashcode -101 -ptr.next.val -int -int -102 -ptr.prev -_job[] -hashcode -103 -ptr.prev.next -_job[] -hashcode -104 -ptr.prev.prev -_job[] -hashcode -105 -ptr.prev.val -int -int -106 -ptr.val -int -int -107 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.free_ele(Ele\_*;)void:::ENTER + ppt-type enter + variable ptr + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 98 + variable ptr.next + var-kind field next + enclosing-var ptr + dec-type _job[] + rep-type hashcode + comparability 99 + variable ptr.next.next + var-kind field next + enclosing-var ptr.next + dec-type _job[] + rep-type hashcode + comparability 100 + variable ptr.next.prev + var-kind field prev + enclosing-var ptr.next + dec-type _job[] + rep-type hashcode + comparability 101 + variable ptr.next.val + var-kind field val + enclosing-var ptr.next + dec-type int + rep-type int + comparability 102 + variable ptr.prev + var-kind field prev + enclosing-var ptr + dec-type _job[] + rep-type hashcode + comparability 103 + variable ptr.prev.next + var-kind field next + enclosing-var ptr.prev + dec-type _job[] + rep-type hashcode + comparability 104 + variable ptr.prev.prev + var-kind field prev + enclosing-var ptr.prev + dec-type _job[] + rep-type hashcode + comparability 105 + variable ptr.prev.val + var-kind field val + enclosing-var ptr.prev + dec-type int + rep-type int + comparability 106 + variable ptr.val + var-kind field val + enclosing-var ptr + dec-type int + rep-type int + comparability 107 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.finish_process()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.free_ele(Ele\_*;)void:::EXIT8 + ppt-type subexit + variable ptr + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 98 + variable ptr.next + var-kind field next + enclosing-var ptr + dec-type _job[] + rep-type hashcode + comparability 99 + variable ptr.next.next + var-kind field next + enclosing-var ptr.next + dec-type _job[] + rep-type hashcode + comparability 100 + variable ptr.next.prev + var-kind field prev + enclosing-var ptr.next + dec-type _job[] + rep-type hashcode + comparability 101 + variable ptr.next.val + var-kind field val + enclosing-var ptr.next + dec-type int + rep-type int + comparability 102 + variable ptr.prev + var-kind field prev + enclosing-var ptr + dec-type _job[] + rep-type hashcode + comparability 103 + variable ptr.prev.next + var-kind field next + enclosing-var ptr.prev + dec-type _job[] + rep-type hashcode + comparability 104 + variable ptr.prev.prev + var-kind field prev + enclosing-var ptr.prev + dec-type _job[] + rep-type hashcode + comparability 105 + variable ptr.prev.val + var-kind field val + enclosing-var ptr.prev + dec-type int + rep-type int + comparability 106 + variable ptr.val + var-kind field val + enclosing-var ptr + dec-type int + rep-type int + comparability 107 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.finish_process()void:::EXIT9 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.finish_process()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.finish_all_processes()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.finish_process()void:::EXIT9 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.finish_all_processes()void:::EXIT10 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.finish_all_processes()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.schedule()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.finish_all_processes()void:::EXIT10 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.schedule()void:::EXIT11 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.schedule()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.schedule()void:::EXIT12 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.schedule()void:::EXIT11 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.upgrade_process_prio(int;float;)void:::ENTER -prio -int -int -108 -ratio -float -double -109 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.schedule()void:::EXIT12 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.upgrade_process_prio(int;float;)void:::EXIT13 -prio -int -int -108 -ratio -float -double -109 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.upgrade_process_prio(int;float;)void:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 109 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.upgrade_process_prio(int;float;)void:::EXIT14 -prio -int -int -108 -ratio -float -double -109 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.upgrade_process_prio(int;float;)void:::EXIT13 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 109 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.unblock_process(float;)void:::ENTER -ratio -float -double -109 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.upgrade_process_prio(int;float;)void:::EXIT14 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 109 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.unblock_process(float;)void:::EXIT15 -ratio -float -double -109 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.unblock_process(float;)void:::ENTER + ppt-type enter + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 109 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.quantum_expire()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.unblock_process(float;)void:::EXIT15 + ppt-type subexit + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 109 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.quantum_expire()void:::EXIT16 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.quantum_expire()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.block_process()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.quantum_expire()void:::EXIT16 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.block_process()void:::EXIT17 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.block_process()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.new_process(int;)Ele *:::ENTER -prio -int -int -108 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.block_process()void:::EXIT17 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.new_process(int;)Ele *:::EXIT18 -prio -int -int -108 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -24 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -Ele[] -hashcode -24 -return.next -_job[] -hashcode -25 -return.next.next -_job[] -hashcode -26 -return.next.prev -_job[] -hashcode -27 -return.next.val -int -int -28 -return.prev -_job[] -hashcode -29 -return.prev.next -_job[] -hashcode -30 -return.prev.prev -_job[] -hashcode -31 -return.prev.val -int -int -32 -return.val -int -int -33 +ppt std.new_process(int;)Ele\_*:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.add_process(int;)void:::ENTER -prio -int -int -108 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.new_process(int;)Ele\_*:::EXIT18 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 24 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type Ele[] + rep-type hashcode + comparability 24 + variable return.next + var-kind field next + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 25 + variable return.next.next + var-kind field next + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 26 + variable return.next.prev + var-kind field prev + enclosing-var return.next + dec-type _job[] + rep-type hashcode + comparability 27 + variable return.next.val + var-kind field val + enclosing-var return.next + dec-type int + rep-type int + comparability 28 + variable return.prev + var-kind field prev + enclosing-var return + dec-type _job[] + rep-type hashcode + comparability 29 + variable return.prev.next + var-kind field next + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 30 + variable return.prev.prev + var-kind field prev + enclosing-var return.prev + dec-type _job[] + rep-type hashcode + comparability 31 + variable return.prev.val + var-kind field val + enclosing-var return.prev + dec-type int + rep-type int + comparability 32 + variable return.val + var-kind field val + enclosing-var return + dec-type int + rep-type int + comparability 33 -DECLARE -std.add_process(int;)void:::EXIT19 -prio -int -int -108 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.add_process(int;)void:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.init_prio_queue(int;int;)void:::ENTER -prio -int -int -108 -num_proc -int -int -110 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.add_process(int;)void:::EXIT19 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.init_prio_queue(int;int;)void:::EXIT20 -prio -int -int -108 -num_proc -int -int -110 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.init_prio_queue(int;int;)void:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable num_proc + var-kind variable + dec-type int + rep-type int + comparability 110 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.initialize()void:::ENTER -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.init_prio_queue(int;int;)void:::EXIT20 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 108 + variable num_proc + var-kind variable + dec-type int + rep-type int + comparability 110 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.initialize()void:::EXIT21 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.initialize()void:::ENTER + ppt-type enter + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.main(int;char **;)int:::ENTER -argc -int -int -111 -argv -char *[] -hashcode -112 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 +ppt std.initialize()void:::EXIT21 + ppt-type subexit + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.main(int;char **;)int:::EXIT22 -argc -int -int -111 -argv -char *[] -hashcode -112 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -int -int -113 +ppt std.main(int;char\_**;)int:::ENTER + ppt-type enter + variable argc + var-kind variable + dec-type int + rep-type int + comparability 111 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 112 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 -DECLARE -std.main(int;char **;)int:::EXIT23 -argc -int -int -111 -argv -char *[] -hashcode -112 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -int -int -113 +ppt std.main(int;char\_**;)int:::EXIT22 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 111 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 112 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 113 -DECLARE -std.main(int;char **;)int:::EXIT24 -argc -int -int -111 -argv -char *[] -hashcode -112 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -int -int -113 +ppt std.main(int;char\_**;)int:::EXIT23 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 111 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 112 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 113 -DECLARE -std.main(int;char **;)int:::EXIT25 -argc -int -int -111 -argv -char *[] -hashcode -112 -::alloc_proc_num -int -int -34 -::num_processes -int -int -2 -::cur_proc -Ele[] -hashcode -3 -::cur_proc.next -_job[] -hashcode -4 -::cur_proc.next.next -_job[] -hashcode -5 -::cur_proc.next.prev -_job[] -hashcode -6 -::cur_proc.next.val -int -int -7 -::cur_proc.prev -_job[] -hashcode -8 -::cur_proc.prev.next -_job[] -hashcode -9 -::cur_proc.prev.prev -_job[] -hashcode -10 -::cur_proc.prev.val -int -int -11 -::cur_proc.val -int -int -12 -::prio_queue -List *[] -hashcode -13 -::block_queue -List[] -hashcode -14 -::block_queue.first -Ele[] -hashcode -15 -::block_queue.first.next -_job[] -hashcode -16 -::block_queue.first.prev -_job[] -hashcode -17 -::block_queue.first.val -int -int -18 -::block_queue.last -Ele[] -hashcode -19 -::block_queue.last.next -_job[] -hashcode -20 -::block_queue.last.prev -_job[] -hashcode -21 -::block_queue.last.val -int -int -22 -::block_queue.mem_count -int -int -23 -return -int -int -113 +ppt std.main(int;char\_**;)int:::EXIT24 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 111 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 112 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 113 + +ppt std.main(int;char\_**;)int:::EXIT25 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 111 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 112 + variable ::alloc_proc_num + var-kind variable + dec-type int + rep-type int + comparability 34 + variable ::num_processes + var-kind variable + dec-type int + rep-type int + comparability 2 + variable ::cur_proc + var-kind variable + dec-type Ele[] + rep-type hashcode + comparability 3 + variable ::cur_proc.next + var-kind field next + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 4 + variable ::cur_proc.next.next + var-kind field next + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 5 + variable ::cur_proc.next.prev + var-kind field prev + enclosing-var ::cur_proc.next + dec-type _job[] + rep-type hashcode + comparability 6 + variable ::cur_proc.next.val + var-kind field val + enclosing-var ::cur_proc.next + dec-type int + rep-type int + comparability 7 + variable ::cur_proc.prev + var-kind field prev + enclosing-var ::cur_proc + dec-type _job[] + rep-type hashcode + comparability 8 + variable ::cur_proc.prev.next + var-kind field next + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 9 + variable ::cur_proc.prev.prev + var-kind field prev + enclosing-var ::cur_proc.prev + dec-type _job[] + rep-type hashcode + comparability 10 + variable ::cur_proc.prev.val + var-kind field val + enclosing-var ::cur_proc.prev + dec-type int + rep-type int + comparability 11 + variable ::cur_proc.val + var-kind field val + enclosing-var ::cur_proc + dec-type int + rep-type int + comparability 12 + variable ::prio_queue + var-kind variable + dec-type List\_*[] + rep-type hashcode + comparability 13 + variable ::block_queue + var-kind variable + dec-type List[] + rep-type hashcode + comparability 14 + variable ::block_queue.first + var-kind field first + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 15 + variable ::block_queue.first.next + var-kind field next + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 16 + variable ::block_queue.first.prev + var-kind field prev + enclosing-var ::block_queue.first + dec-type _job[] + rep-type hashcode + comparability 17 + variable ::block_queue.first.val + var-kind field val + enclosing-var ::block_queue.first + dec-type int + rep-type int + comparability 18 + variable ::block_queue.last + var-kind field last + enclosing-var ::block_queue + dec-type Ele[] + rep-type hashcode + comparability 19 + variable ::block_queue.last.next + var-kind field next + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 20 + variable ::block_queue.last.prev + var-kind field prev + enclosing-var ::block_queue.last + dec-type _job[] + rep-type hashcode + comparability 21 + variable ::block_queue.last.val + var-kind field val + enclosing-var ::block_queue.last + dec-type int + rep-type int + comparability 22 + variable ::block_queue.mem_count + var-kind field mem_count + enclosing-var ::block_queue + dec-type int + rep-type int + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 113 # Implicit Type to Explicit Type # 1 : alloc_proc_num new_num diff --git a/tests/daikon-tests/schedule/schedule.dtrace.gz b/tests/daikon-tests/schedule/schedule.dtrace.gz index 723c2d19a4..118123794a 100644 Binary files a/tests/daikon-tests/schedule/schedule.dtrace.gz and b/tests/daikon-tests/schedule/schedule.dtrace.gz differ diff --git a/tests/daikon-tests/schedule2/schedule2.decls b/tests/daikon-tests/schedule2/schedule2.decls index fa2acea4d9..e091f7d4c4 100644 --- a/tests/daikon-tests/schedule2/schedule2.decls +++ b/tests/daikon-tests/schedule2/schedule2.decls @@ -1,3345 +1,4718 @@ -VarComparability -implicit +decl-version 2.0 -DECLARE -std.enqueue(int;process *;)int:::ENTER -prio -int -int -1 -new_process -process[] -hashcode -2 -new_process.priority -int -int -3 -new_process.next -process[] -hashcode -4 -new_process.next.priority -int -int -5 -new_process.next.next -process[] -hashcode -6 -new_process.next.next.priority -int -int -7 -new_process.next.next.next -process[] -hashcode -8 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +var-comparability implicit -DECLARE -std.enqueue(int;process *;)int:::EXIT1 -prio -int -int -1 -new_process -process[] -hashcode -2 -new_process.priority -int -int -3 -new_process.next -process[] -hashcode -4 -new_process.next.priority -int -int -5 -new_process.next.next -process[] -hashcode -6 -new_process.next.next.priority -int -int -7 -new_process.next.next.next -process[] -hashcode -8 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.enqueue(int;process\_*;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable new_process + var-kind variable + dec-type process[] + rep-type hashcode + comparability 2 + variable new_process.priority + var-kind field priority + enclosing-var new_process + dec-type int + rep-type int + comparability 3 + variable new_process.next + var-kind field next + enclosing-var new_process + dec-type process[] + rep-type hashcode + comparability 4 + variable new_process.next.priority + var-kind field priority + enclosing-var new_process.next + dec-type int + rep-type int + comparability 5 + variable new_process.next.next + var-kind field next + enclosing-var new_process.next + dec-type process[] + rep-type hashcode + comparability 6 + variable new_process.next.next.priority + var-kind field priority + enclosing-var new_process.next.next + dec-type int + rep-type int + comparability 7 + variable new_process.next.next.next + var-kind field next + enclosing-var new_process.next.next + dec-type process[] + rep-type hashcode + comparability 8 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.enqueue(int;process *;)int:::EXIT2 -prio -int -int -1 -new_process -process[] -hashcode -2 -new_process.priority -int -int -3 -new_process.next -process[] -hashcode -4 -new_process.next.priority -int -int -5 -new_process.next.next -process[] -hashcode -6 -new_process.next.next.priority -int -int -7 -new_process.next.next.next -process[] -hashcode -8 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.enqueue(int;process\_*;)int:::EXIT1 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable new_process + var-kind variable + dec-type process[] + rep-type hashcode + comparability 2 + variable new_process.priority + var-kind field priority + enclosing-var new_process + dec-type int + rep-type int + comparability 3 + variable new_process.next + var-kind field next + enclosing-var new_process + dec-type process[] + rep-type hashcode + comparability 4 + variable new_process.next.priority + var-kind field priority + enclosing-var new_process.next + dec-type int + rep-type int + comparability 5 + variable new_process.next.next + var-kind field next + enclosing-var new_process.next + dec-type process[] + rep-type hashcode + comparability 6 + variable new_process.next.next.priority + var-kind field priority + enclosing-var new_process.next.next + dec-type int + rep-type int + comparability 7 + variable new_process.next.next.next + var-kind field next + enclosing-var new_process.next.next + dec-type process[] + rep-type hashcode + comparability 8 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.main(int;char **;)int:::ENTER -argc -int -int -25 -argv -char *[] -hashcode -26 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.enqueue(int;process\_*;)int:::EXIT2 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable new_process + var-kind variable + dec-type process[] + rep-type hashcode + comparability 2 + variable new_process.priority + var-kind field priority + enclosing-var new_process + dec-type int + rep-type int + comparability 3 + variable new_process.next + var-kind field next + enclosing-var new_process + dec-type process[] + rep-type hashcode + comparability 4 + variable new_process.next.priority + var-kind field priority + enclosing-var new_process.next + dec-type int + rep-type int + comparability 5 + variable new_process.next.next + var-kind field next + enclosing-var new_process.next + dec-type process[] + rep-type hashcode + comparability 6 + variable new_process.next.next.priority + var-kind field priority + enclosing-var new_process.next.next + dec-type int + rep-type int + comparability 7 + variable new_process.next.next.next + var-kind field next + enclosing-var new_process.next.next + dec-type process[] + rep-type hashcode + comparability 8 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.main(int;char **;)int:::EXIT3 -argc -int -int -25 -argv -char *[] -hashcode -26 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.main(int;char\_**;)int:::ENTER + ppt-type enter + variable argc + var-kind variable + dec-type int + rep-type int + comparability 25 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 26 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.get_command(int *;int *;float *;)int:::ENTER -command -int[] -hashcode -27 -*command -int -int -28 -prio -int[] -hashcode -1 -*prio -int -int -28 -ratio -float[] -hashcode -29 -*ratio -float -double -30 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.main(int;char\_**;)int:::EXIT3 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 25 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 26 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_command(int *;int *;float *;)int:::EXIT4 -command -int[] -hashcode -27 -*command -int -int -28 -prio -int[] -hashcode -1 -*prio -int -int -28 -ratio -float[] -hashcode -29 -*ratio -float -double -30 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_command(int\_*;int\_*;float\_*;)int:::ENTER + ppt-type enter + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 27 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 28 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 28 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 29 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 30 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.get_command(int *;int *;float *;)int:::EXIT5 -command -int[] -hashcode -27 -*command -int -int -28 -prio -int[] -hashcode -1 -*prio -int -int -28 -ratio -float[] -hashcode -29 -*ratio -float -double -30 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_command(int\_*;int\_*;float\_*;)int:::EXIT4 + ppt-type subexit + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 27 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 28 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 28 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 29 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 30 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.exit_here(int;)int:::ENTER -status -int -int -31 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.get_command(int\_*;int\_*;float\_*;)int:::EXIT5 + ppt-type subexit + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 27 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 28 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 28 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 29 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 30 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.exit_here(int;)int:::EXIT6 -status -int -int -31 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.exit_here(int;)int:::ENTER + ppt-type enter + variable status + var-kind variable + dec-type int + rep-type int + comparability 31 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.new_job(int;)int:::ENTER -prio -int -int -1 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.exit_here(int;)int:::EXIT6 + ppt-type subexit + variable status + var-kind variable + dec-type int + rep-type int + comparability 31 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.new_job(int;)int:::EXIT7 -prio -int -int -1 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.new_job(int;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.upgrade_prio(int;float;)int:::ENTER -prio -int -int -1 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.new_job(int;)int:::EXIT7 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.upgrade_prio(int;float;)int:::EXIT8 -prio -int -int -1 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.upgrade_prio(int;float;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.upgrade_prio(int;float;)int:::EXIT9 -prio -int -int -1 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.upgrade_prio(int;float;)int:::EXIT8 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.upgrade_prio(int;float;)int:::EXIT10 -prio -int -int -1 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.upgrade_prio(int;float;)int:::EXIT9 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.block()int:::ENTER -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.upgrade_prio(int;float;)int:::EXIT10 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.block()int:::EXIT11 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.block()int:::ENTER + ppt-type enter + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.block()int:::EXIT12 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.block()int:::EXIT11 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.unblock(float;)int:::ENTER -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.block()int:::EXIT12 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.unblock(float;)int:::EXIT13 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.unblock(float;)int:::ENTER + ppt-type enter + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.unblock(float;)int:::EXIT14 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.unblock(float;)int:::EXIT13 + ppt-type subexit + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.quantum_expire()int:::ENTER -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.unblock(float;)int:::EXIT14 + ppt-type subexit + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.quantum_expire()int:::EXIT15 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.quantum_expire()int:::ENTER + ppt-type enter + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.quantum_expire()int:::EXIT16 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.quantum_expire()int:::EXIT15 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.finish()int:::ENTER -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.quantum_expire()int:::EXIT16 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.finish()int:::EXIT17 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.finish()int:::ENTER + ppt-type enter + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.finish()int:::EXIT18 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.finish()int:::EXIT17 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.flush()int:::ENTER -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.finish()int:::EXIT18 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.flush()int:::EXIT19 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.flush()int:::ENTER + ppt-type enter + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.get_current()process *:::ENTER -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.flush()int:::EXIT19 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_current()process *:::EXIT20 -::current_job -process[] -hashcode -32 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -process[] -hashcode -32 -return.priority -int -int -33 -return.next -process[] -hashcode -34 -return.next.priority -int -int -35 -return.next.next -process[] -hashcode -36 -return.next.next.priority -int -int -37 -return.next.next.next -process[] -hashcode -38 +ppt std.get_current()process\_*:::ENTER + ppt-type enter + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.reschedule(int;)int:::ENTER -prio -int -int -1 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.get_current()process\_*:::EXIT20 + ppt-type subexit + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 32 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type process[] + rep-type hashcode + comparability 32 + variable return.priority + var-kind field priority + enclosing-var return + dec-type int + rep-type int + comparability 33 + variable return.next + var-kind field next + enclosing-var return + dec-type process[] + rep-type hashcode + comparability 34 + variable return.next.priority + var-kind field priority + enclosing-var return.next + dec-type int + rep-type int + comparability 35 + variable return.next.next + var-kind field next + enclosing-var return.next + dec-type process[] + rep-type hashcode + comparability 36 + variable return.next.next.priority + var-kind field priority + enclosing-var return.next.next + dec-type int + rep-type int + comparability 37 + variable return.next.next.next + var-kind field next + enclosing-var return.next.next + dec-type process[] + rep-type hashcode + comparability 38 -DECLARE -std.reschedule(int;)int:::EXIT21 -prio -int -int -1 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.reschedule(int;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.schedule(int;int;float;)int:::ENTER -command -int -int -39 -prio -int -int -39 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.reschedule(int;)int:::EXIT21 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.schedule(int;int;float;)int:::EXIT22 -command -int -int -39 -prio -int -int -39 -ratio -float -double -29 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.schedule(int;int;float;)int:::ENTER + ppt-type enter + variable command + var-kind variable + dec-type int + rep-type int + comparability 39 + variable prio + var-kind variable + dec-type int + rep-type int + comparability 39 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.put_end(int;process *;)int:::ENTER -prio -int -int -1 -process_ptr -process[] -hashcode -40 -process_ptr.priority -int -int -41 -process_ptr.next -process[] -hashcode -42 -process_ptr.next.priority -int -int -43 -process_ptr.next.next -process[] -hashcode -44 -process_ptr.next.next.priority -int -int -45 -process_ptr.next.next.next -process[] -hashcode -46 -::current_job -process[] -hashcode -40 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.schedule(int;int;float;)int:::EXIT22 + ppt-type subexit + variable command + var-kind variable + dec-type int + rep-type int + comparability 39 + variable prio + var-kind variable + dec-type int + rep-type int + comparability 39 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.put_end(int;process *;)int:::EXIT23 -prio -int -int -1 -process_ptr -process[] -hashcode -40 -process_ptr.priority -int -int -41 -process_ptr.next -process[] -hashcode -42 -process_ptr.next.priority -int -int -43 -process_ptr.next.next -process[] -hashcode -44 -process_ptr.next.next.priority -int -int -45 -process_ptr.next.next.next -process[] -hashcode -46 -::current_job -process[] -hashcode -40 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.put_end(int;process\_*;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable process_ptr + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable process_ptr.priority + var-kind field priority + enclosing-var process_ptr + dec-type int + rep-type int + comparability 41 + variable process_ptr.next + var-kind field next + enclosing-var process_ptr + dec-type process[] + rep-type hashcode + comparability 42 + variable process_ptr.next.priority + var-kind field priority + enclosing-var process_ptr.next + dec-type int + rep-type int + comparability 43 + variable process_ptr.next.next + var-kind field next + enclosing-var process_ptr.next + dec-type process[] + rep-type hashcode + comparability 44 + variable process_ptr.next.next.priority + var-kind field priority + enclosing-var process_ptr.next.next + dec-type int + rep-type int + comparability 45 + variable process_ptr.next.next.next + var-kind field next + enclosing-var process_ptr.next.next + dec-type process[] + rep-type hashcode + comparability 46 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.put_end(int;process *;)int:::EXIT24 -prio -int -int -1 -process_ptr -process[] -hashcode -40 -process_ptr.priority -int -int -41 -process_ptr.next -process[] -hashcode -42 -process_ptr.next.priority -int -int -43 -process_ptr.next.next -process[] -hashcode -44 -process_ptr.next.next.priority -int -int -45 -process_ptr.next.next.next -process[] -hashcode -46 -::current_job -process[] -hashcode -40 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.put_end(int;process\_*;)int:::EXIT23 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable process_ptr + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable process_ptr.priority + var-kind field priority + enclosing-var process_ptr + dec-type int + rep-type int + comparability 41 + variable process_ptr.next + var-kind field next + enclosing-var process_ptr + dec-type process[] + rep-type hashcode + comparability 42 + variable process_ptr.next.priority + var-kind field priority + enclosing-var process_ptr.next + dec-type int + rep-type int + comparability 43 + variable process_ptr.next.next + var-kind field next + enclosing-var process_ptr.next + dec-type process[] + rep-type hashcode + comparability 44 + variable process_ptr.next.next.priority + var-kind field priority + enclosing-var process_ptr.next.next + dec-type int + rep-type int + comparability 45 + variable process_ptr.next.next.next + var-kind field next + enclosing-var process_ptr.next.next + dec-type process[] + rep-type hashcode + comparability 46 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_process(int;float;process **;)int:::ENTER -prio -int -int -1 -ratio -float -double -29 -job -process *[] -hashcode -47 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 +ppt std.put_end(int;process\_*;)int:::EXIT24 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable process_ptr + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable process_ptr.priority + var-kind field priority + enclosing-var process_ptr + dec-type int + rep-type int + comparability 41 + variable process_ptr.next + var-kind field next + enclosing-var process_ptr + dec-type process[] + rep-type hashcode + comparability 42 + variable process_ptr.next.priority + var-kind field priority + enclosing-var process_ptr.next + dec-type int + rep-type int + comparability 43 + variable process_ptr.next.next + var-kind field next + enclosing-var process_ptr.next + dec-type process[] + rep-type hashcode + comparability 44 + variable process_ptr.next.next.priority + var-kind field priority + enclosing-var process_ptr.next.next + dec-type int + rep-type int + comparability 45 + variable process_ptr.next.next.next + var-kind field next + enclosing-var process_ptr.next.next + dec-type process[] + rep-type hashcode + comparability 46 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 40 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_process(int;float;process **;)int:::EXIT25 -prio -int -int -1 -ratio -float -double -29 -job -process *[] -hashcode -47 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_process(int;float;process\_**;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 47 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 -DECLARE -std.get_process(int;float;process **;)int:::EXIT26 -prio -int -int -1 -ratio -float -double -29 -job -process *[] -hashcode -47 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_process(int;float;process\_**;)int:::EXIT25 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 47 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_process(int;float;process **;)int:::EXIT27 -prio -int -int -1 -ratio -float -double -29 -job -process *[] -hashcode -47 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_process(int;float;process\_**;)int:::EXIT26 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 47 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 -DECLARE -std.get_process(int;float;process **;)int:::EXIT28 -prio -int -int -1 -ratio -float -double -29 -job -process *[] -hashcode -47 -::current_job -process[] -hashcode -9 -::current_job.priority -int -int -10 -::current_job.next -process[] -hashcode -11 -::current_job.next.priority -int -int -12 -::current_job.next.next -process[] -hashcode -13 -::current_job.next.next.priority -int -int -14 -::current_job.next.next.next -process[] -hashcode -15 -::next_pid -int -int -16 -::prio_queue -queue[] -hashcode -17 -::prio_queue.length -int -int -18 -::prio_queue.head -process[] -hashcode -19 -::prio_queue.head.priority -int -int -20 -::prio_queue.head.next -process[] -hashcode -21 -::prio_queue.head.next.priority -int -int -22 -::prio_queue.head.next.next -process[] -hashcode -23 -return -int -int -24 +ppt std.get_process(int;float;process\_**;)int:::EXIT27 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 47 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 + +ppt std.get_process(int;float;process\_**;)int:::EXIT28 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 29 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 47 + variable ::current_job + var-kind variable + dec-type process[] + rep-type hashcode + comparability 9 + variable ::current_job.priority + var-kind field priority + enclosing-var ::current_job + dec-type int + rep-type int + comparability 10 + variable ::current_job.next + var-kind field next + enclosing-var ::current_job + dec-type process[] + rep-type hashcode + comparability 11 + variable ::current_job.next.priority + var-kind field priority + enclosing-var ::current_job.next + dec-type int + rep-type int + comparability 12 + variable ::current_job.next.next + var-kind field next + enclosing-var ::current_job.next + dec-type process[] + rep-type hashcode + comparability 13 + variable ::current_job.next.next.priority + var-kind field priority + enclosing-var ::current_job.next.next + dec-type int + rep-type int + comparability 14 + variable ::current_job.next.next.next + var-kind field next + enclosing-var ::current_job.next.next + dec-type process[] + rep-type hashcode + comparability 15 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 16 + variable ::prio_queue + var-kind variable + dec-type queue[] + rep-type hashcode + comparability 17 + variable ::prio_queue.length + var-kind field length + enclosing-var ::prio_queue + dec-type int + rep-type int + comparability 18 + variable ::prio_queue.head + var-kind field head + enclosing-var ::prio_queue + dec-type process[] + rep-type hashcode + comparability 19 + variable ::prio_queue.head.priority + var-kind field priority + enclosing-var ::prio_queue.head + dec-type int + rep-type int + comparability 20 + variable ::prio_queue.head.next + var-kind field next + enclosing-var ::prio_queue.head + dec-type process[] + rep-type hashcode + comparability 21 + variable ::prio_queue.head.next.priority + var-kind field priority + enclosing-var ::prio_queue.head.next + dec-type int + rep-type int + comparability 22 + variable ::prio_queue.head.next.next + var-kind field next + enclosing-var ::prio_queue.head.next + dec-type process[] + rep-type hashcode + comparability 23 + variable return + var-kind return + dec-type int + rep-type int + comparability 24 # Implicit Type to Explicit Type # 1 : prio diff --git a/tests/daikon-tests/schedule2/schedule2.dtrace.gz b/tests/daikon-tests/schedule2/schedule2.dtrace.gz index 5e9326f57a..cebdd11b87 100644 Binary files a/tests/daikon-tests/schedule2/schedule2.dtrace.gz and b/tests/daikon-tests/schedule2/schedule2.dtrace.gz differ diff --git a/tests/daikon-tests/tcas/tcas.decls b/tests/daikon-tests/tcas/tcas.decls index 2d7a5c1801..97608d1a33 100644 --- a/tests/daikon-tests/tcas/tcas.decls +++ b/tests/daikon-tests/tcas/tcas.decls @@ -1,1115 +1,1416 @@ -VarComparability -implicit +decl-version 2.0 -DECLARE -std.initialize()void:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +var-comparability implicit -DECLARE -std.initialize()void:::EXIT1 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.initialize()void:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.ALIM()int:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.initialize()void:::EXIT1 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.ALIM()int:::EXIT2 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -12[6] -::Up_Separation -int -int -12 -::Down_Separation -int -int -12 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -int -int -12 +ppt std.ALIM()int:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.Inhibit_Biased_Climb()int:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.ALIM()int:::EXIT2 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 12[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 12 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 12 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type int + rep-type int + comparability 12 -DECLARE -std.Inhibit_Biased_Climb()int:::EXIT3 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -12[6] -::Up_Separation -int -int -12 -::Down_Separation -int -int -12 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -int -int -12 +ppt std.Inhibit_Biased_Climb()int:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.Non_Crossing_Biased_Climb()boolean:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.Inhibit_Biased_Climb()int:::EXIT3 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 12[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 12 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 12 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type int + rep-type int + comparability 12 -DECLARE -std.Non_Crossing_Biased_Climb()boolean:::EXIT4 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -boolean -int -13 +ppt std.Non_Crossing_Biased_Climb()boolean:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.Non_Crossing_Biased_Descend()boolean:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.Non_Crossing_Biased_Climb()boolean:::EXIT4 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type boolean + rep-type int + comparability 13 -DECLARE -std.Non_Crossing_Biased_Descend()boolean:::EXIT5 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -boolean -int -13 +ppt std.Non_Crossing_Biased_Descend()boolean:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.Own_Below_Threat()boolean:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.Non_Crossing_Biased_Descend()boolean:::EXIT5 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type boolean + rep-type int + comparability 13 -DECLARE -std.Own_Below_Threat()boolean:::EXIT6 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -boolean -int -13 +ppt std.Own_Below_Threat()boolean:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.Own_Above_Threat()boolean:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.Own_Below_Threat()boolean:::EXIT6 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type boolean + rep-type int + comparability 13 -DECLARE -std.Own_Above_Threat()boolean:::EXIT7 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -boolean -int -13 +ppt std.Own_Above_Threat()boolean:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.alt_sep_test()int:::ENTER -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.Own_Above_Threat()boolean:::EXIT7 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type boolean + rep-type int + comparability 13 -DECLARE -std.alt_sep_test()int:::EXIT8 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -int -int -13 +ppt std.alt_sep_test()int:::ENTER + ppt-type enter + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 -DECLARE -std.main(int;char **;)int:::ENTER -argc -int -int -14 -argv -char *[] -hashcode -15 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 +ppt std.alt_sep_test()int:::EXIT8 + ppt-type subexit + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type int + rep-type int + comparability 13 -DECLARE -std.main(int;char **;)int:::EXIT9 -argc -int -int -14 -argv -char *[] -hashcode -15 -::Cur_Vertical_Sep -int -int -1 -::High_Confidence -boolean -int -2 -::Two_of_Three_Reports_Valid -boolean -int -3 -::Own_Tracked_Alt -int -int -4 -::Own_Tracked_Alt_Rate -int -int -5 -::Other_Tracked_Alt -int -int -4 -::Alt_Layer_Value -int -int -6 -::Positive_RA_Alt_Thresh -int[] -hashcode -7 -::Positive_RA_Alt_Thresh[] -int[] -int[] -8[6] -::Up_Separation -int -int -8 -::Down_Separation -int -int -8 -::Other_RAC -int -int -9 -::Other_Capability -int -int -10 -::Climb_Inhibit -int -int -11 -return -int -int -13 +ppt std.main(int;char\_**;)int:::ENTER + ppt-type enter + variable argc + var-kind variable + dec-type int + rep-type int + comparability 14 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 15 + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + +ppt std.main(int;char\_**;)int:::EXIT9 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 14 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 15 + variable ::Cur_Vertical_Sep + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::High_Confidence + var-kind variable + dec-type boolean + rep-type int + comparability 2 + variable ::Two_of_Three_Reports_Valid + var-kind variable + dec-type boolean + rep-type int + comparability 3 + variable ::Own_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Own_Tracked_Alt_Rate + var-kind variable + dec-type int + rep-type int + comparability 5 + variable ::Other_Tracked_Alt + var-kind variable + dec-type int + rep-type int + comparability 4 + variable ::Alt_Layer_Value + var-kind variable + dec-type int + rep-type int + comparability 6 + variable ::Positive_RA_Alt_Thresh + var-kind variable + dec-type int[] + rep-type hashcode + comparability 7 + variable ::Positive_RA_Alt_Thresh[..] + var-kind array + enclosing-var ::Positive_RA_Alt_Thresh + array 1 + dec-type int[] + rep-type int[] + comparability 8[6] + variable ::Up_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Down_Separation + var-kind variable + dec-type int + rep-type int + comparability 8 + variable ::Other_RAC + var-kind variable + dec-type int + rep-type int + comparability 9 + variable ::Other_Capability + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::Climb_Inhibit + var-kind variable + dec-type int + rep-type int + comparability 11 + variable return + var-kind return + dec-type int + rep-type int + comparability 13 # Implicit Type to Explicit Type # 1 : Cur_Vertical_Sep diff --git a/tests/daikon-tests/tcas/tcas.dtrace.gz b/tests/daikon-tests/tcas/tcas.dtrace.gz index a86952ba03..e3cd2911df 100644 Binary files a/tests/daikon-tests/tcas/tcas.dtrace.gz and b/tests/daikon-tests/tcas/tcas.dtrace.gz differ diff --git a/tests/diff-tests/Makefile b/tests/diff-tests/Makefile index ad03fa3ba3..ae2ec51bdf 100644 --- a/tests/diff-tests/Makefile +++ b/tests/diff-tests/Makefile @@ -18,16 +18,19 @@ # 6. Check the directory and remaining files into the repository. -# XXX HACK: must remove "grep -v StackAr" -SUBDIRS = $(shell find * -maxdepth 0 -type d | grep -v StackAr) +# A test directory is one that contains a .decls file. A test directory without a +# Makefile makes the run fail rather than being skipped. +SUBDIRS = $(patsubst %/,%,$(sort $(dir $(wildcard */*.decls)))) default: +# A goal mismatch does not make this target fail; it leaves a non-empty .diff file, +# which `make -C .. results` reports and treats as a failure. # The regression tests seem to break if the "@" is omitted from this line. %: @for dir in ${SUBDIRS}; \ do echo "Entering diff-tests subdirectory: $$dir"; \ - ${MAKE} -C $$dir $*; \ + ${MAKE} -C $$dir $* || exit 1; \ done showvars: diff --git a/tests/diff-tests/Makefile.common b/tests/diff-tests/Makefile.common index b0e532d43f..736a83788c 100644 --- a/tests/diff-tests/Makefile.common +++ b/tests/diff-tests/Makefile.common @@ -22,12 +22,8 @@ DIFF_CLASS?=${DAIKONDIR}/java/daikon/diff/Diff.class INV_FILES := $(PROGRAM)-1.inv.gz $(PROGRAM)-2.inv.gz # An output file must satisfy the pattern program%.txt, where the % is # the options passed to Diff -## Must reinstate -a and -ap and -p in V3 as soon as possible. -MDE 6/10/2003 -# OUTPUT := $(PROGRAM).txt $(PROGRAM)-a.txt $(PROGRAM)-p.txt \ -# $(PROGRAM)-e.txt $(PROGRAM)-ap.txt $(PROGRAM)-t.txt \ -# $(PROGRAM)-jt.txt -OUTPUT := $(PROGRAM).txt \ - $(PROGRAM)-e.txt $(PROGRAM)-t.txt \ +OUTPUT := $(PROGRAM).txt $(PROGRAM)-a.txt $(PROGRAM)-p.txt \ + $(PROGRAM)-e.txt $(PROGRAM)-ap.txt $(PROGRAM)-t.txt \ $(PROGRAM)-jt.txt # Must be handled differently than OUTPUT, because map files are # written instead of textual output diff --git a/tests/diff-tests/StackAr/Makefile b/tests/diff-tests/StackAr/Makefile index 18618947a8..0a42375f10 100644 --- a/tests/diff-tests/StackAr/Makefile +++ b/tests/diff-tests/StackAr/Makefile @@ -1,22 +1 @@ include ../Makefile.common - -test: - ${JAVA} daikon.PrintInvariants StackAr-1a.inv.gz > out1a.txt - ${JAVA} daikon.PrintInvariants StackAr-1b.inv.gz > out1b.txt - ${JAVA} daikon.PrintInvariants StackAr-1c.inv.gz > out1c.txt - ${JAVA} daikon.PrintInvariants StackAr-2a.inv.gz > out2a.txt - ${JAVA} daikon.PrintInvariants StackAr-2b.inv.gz > out2b.txt - ${JAVA} daikon.PrintInvariants StackAr-2c.inv.gz > out2c.txt - -good: - cp -f StackAr-1a.inv.gz StackAr-1.inv.gz - cp -f StackAr-2a.inv.gz StackAr-2.inv.gz - - -bad: - cp -f StackAr-1b.inv.gz StackAr-1.inv.gz - cp -f StackAr-2b.inv.gz StackAr-2.inv.gz - -worse: - cp -f StackAr-1c.inv.gz StackAr-1.inv.gz - cp -f StackAr-2c.inv.gz StackAr-2.inv.gz diff --git a/tests/diff-tests/StackAr/StackAr-1.dtrace.gz b/tests/diff-tests/StackAr/StackAr-1.dtrace.gz index 50062edada..1e48b3b8aa 100644 Binary files a/tests/diff-tests/StackAr/StackAr-1.dtrace.gz and b/tests/diff-tests/StackAr/StackAr-1.dtrace.gz differ diff --git a/tests/diff-tests/StackAr/StackAr-1m2.txt.goal b/tests/diff-tests/StackAr/StackAr-1m2.txt.goal index 06d893cf73..9c2ff0ac02 100644 --- a/tests/diff-tests/StackAr/StackAr-1m2.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-1m2.txt.goal @@ -1,19 +1,53 @@ (I)V:::ENTER, null> - = 0 {0+}, null> (UInt,JM) + = 0 {1+}, null> (Una,JM) + + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + + (Una,JM) + + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Una,JM) + + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Una,JM) + + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) diff --git a/tests/diff-tests/StackAr/StackAr-2.dtrace.gz b/tests/diff-tests/StackAr/StackAr-2.dtrace.gz index de7eae91ad..3872241035 100644 Binary files a/tests/diff-tests/StackAr/StackAr-2.dtrace.gz and b/tests/diff-tests/StackAr/StackAr-2.dtrace.gz differ diff --git a/tests/diff-tests/StackAr/StackAr-2m1.txt.goal b/tests/diff-tests/StackAr/StackAr-2m1.txt.goal index 79418a71c0..57d1ced60f 100644 --- a/tests/diff-tests/StackAr/StackAr-2m1.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-2m1.txt.goal @@ -1,26 +1,32 @@ (I)V:::EXIT, null> - (Bin,JM) - (Bin,JM) - (UInt,JM) - - (UInt,JM) + (Bin,JM) - (UInt,JM) + <(return == true) ==> (this.topOfStack < size(this.theArray[..])-1) {0.999+}, null> (Nul,JM) + <(return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) - (Bin,JM) + (Bin,JM) - (Bin,JM) - (UInt,JM) + (Bin,JM) + (Una,JM) + + (Una,JM) + + (Una,JM) - = 0 {0+}, null> (UInt,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - = 0 {0+}, null> (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) + <(return == null) ==> (return in this.theArray[..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[orig(this.topOfStack)+1..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[this.topOfStack+1..]) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) diff --git a/tests/diff-tests/StackAr/StackAr-a.txt.goal b/tests/diff-tests/StackAr/StackAr-a.txt.goal index cdf1561d89..c63af987c6 100644 --- a/tests/diff-tests/StackAr/StackAr-a.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-a.txt.goal @@ -1,2482 +1,1157 @@ (I)V:::ENTER> - (Bin,SJJ) - = capacity {0.8864-}, capacity >= capacity {0.951-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - = 0 {0+}, capacity >= 2 {1-}> (UInt,DJU) - (UInt,MU) - (U!Int,DUU) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + = 0 {1+}, capacity >= 2 {0-}> (Una,DJU) + (Una,SUU) + (Una,MU) + <0 <= capacity <= 63 {1-}, 0 <= capacity <= 63 {1-}> (Una,SJJ) + = 0 {1-}, capacity >= 0 {1-}> (Una,SJJ) + (Una,DUU) (I)V:::EXIT> - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - = capacity {0.8864-}, capacity >= capacity {0.951-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1108-}, capacity >= size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - = this.topOfStack {0.0554-}, capacity >= this.topOfStack {0.0297-}> (Bin,SUU) - = size(this.theArray[])-1 {0.8864-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.951-}> (Bin,SUU) - = this.topOfStack {0.8864-}, this.topOfStack >= this.topOfStack {0.951-}> (Bin,SUU) - size(this.theArray[])-1 {0.1108-}, capacity > size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - this.topOfStack {0.0554-}, capacity > this.topOfStack {0.0297-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - = 0 {0-}, capacity >= 2 {1-}> (UInt,DJU) - = -1 {0.8136-}, this.topOfStack >= -1 {0.8333-}> (U!Int,SUU) - (UInt,MU) - (UInt,MU) - (UInt,SJU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SJU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,MJ) - (UInt,SJJ) - (UInt,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9998-}, capacity > size(this.theArray[..])-1 {0.9688-}> (Bin,SJU) + this.topOfStack {0.9998-}, capacity > this.topOfStack {0.9688-}> (Bin,SJU) + (Bin,JM) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, capacity >= 2 {0-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0-}> (Una,DJU) + = -1 {0.1864-}, this.topOfStack >= -1 {0.1667-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJU) + (Una,SJU) + (Una,SUU) + (Una,MJ) + (Una,SJJ) + <0 <= capacity <= 63 {1-}, 0 <= capacity <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, capacity >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SJU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0335-}, size(this.theArray[]) >= size(this.theArray[]) {0.2549-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - = size(this.theArray[])-1 {0.0335-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.2549-}> (Bin,SUU) - = this.topOfStack {0.0335-}, this.topOfStack >= this.topOfStack {0.2549-}> (Bin,SUU) - size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8529-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,MJ) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1471-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1471-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0335-}, size(this.theArray[]) >= size(this.theArray[]) {0.2549-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - = size(this.theArray[])-1 {0.0335-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.2549-}> (Bin,SUU) - = this.topOfStack {0.0335-}, this.topOfStack >= this.topOfStack {0.2549-}> (Bin,SUU) - size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8529-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.8529-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,MJ) - (UInt,SJJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.0927-}, null> (Nul,UM) + <(return == false) <==> (this.topOfStack >= 0) {1+}, (return == false) <==> (this.topOfStack >= 0) {1+}> (Nul,SJJ) + <(return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}, (return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == true) <==> (return != 0) {0-}, (return == true) <==> (return != 0) {0-}> (Nul,SUU) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.topOfStack != 0) {0-}, (return == true) ==> (this.topOfStack != 0) {0-}> (Nul,SUU) + <(return == true) <==> (this.topOfStack == -1) {1+}, (return == true) <==> (this.topOfStack == -1) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..] elements == null) {1+}, (return == true) ==> (this.theArray[..] elements == null) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, (return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}> (Nul,SUU) + <(return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}, (return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1471-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1471-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.1905-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1905-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.1905-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.1905-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1905-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.1905-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.1879-}, null> (Nul,UM) + <(return == true) <==> (return != 0) {0-}, null> (Nul,UM) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] elements one of { }) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,MJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,MJ) - (Bin,JM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJU) - (Bin,SJU) - = size(this.theArray[]) {0.9227-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.9227-}, null> (Bin,UM) - = this.topOfStack {0.9227-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - this.topOfStack {1-}> (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,SUU) - (Bin,JM) - (Bin,MU) - (Bin,UM) - (Bin,JM) - (Bin,MU) - (Bin,DJU) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,DJU) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,MJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,DJU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,MJ) - = 1 {0.5-}, null> (UInt,UM) - = -1 {0+}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,DJU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (U!Int,UM) - (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,MU) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,MU) - (UInt,JM) - (UInt,MU) - (UInt,MU) - (UInt,DJU) - (UInt,MU) - (UInt,MU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9961-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Ter,UM) + (Ter,UM) + = 1 {0.5-}, null> (Una,UM) + = 0 {0.5-}, null> (Una,UM) + = -1 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,SJU) - = orig(this.topOfStack) {0.9227-}, null> (Bin,UM) - = size(this.theArray[]) {0.9227-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.9227-}, null> (Bin,UM) - = this.topOfStack {0.9227-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - this.topOfStack {1-}> (Bin,MU) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,DJU) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,DJU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUJ) - = -1 {0+}, null> (U!Int,JM) - = 1 {0.5-}, null> (UInt,UM) - = 0 {0.5-}, null> (UInt,UM) - = -1 {0.8205-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,SUU) - (UInt,MU) - (UInt,JM) - (UInt,JM) - (UInt,SUU) - (UInt,DJU) - (U!Int,UM) - (U!Int,UM) - (U!Int,UM) - (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,DJU) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,SJU) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,UM) - (UInt,JM) - (UInt,MU) - (UInt,UM) - (UInt,DJU) - (UInt,DJU) - (UInt,MU) - - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - = this.topOfStack {1-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - this.topOfStack {1-}, this.topOfStack > this.topOfStack {1-}> (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Ter,SUU) - (Ter,SJJ) - = 9223372036854775807 {1-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - = this.topOfStack {1-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - this.topOfStack {1-}, this.topOfStack > this.topOfStack {1-}> (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Ter,SUU) - (Ter,SJJ) - = 9223372036854775807 {1-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9961-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = -1 {1-}, null> (Una,JM) + = 1 {0.5-}, null> (Una,UM) + = 0 {0.5-}, null> (Una,UM) + = -1 {0.1795-}, null> (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, null> (Una,JM) + (Una,JM) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.587-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0734-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.587-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.587-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0734-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = 1 {0.9592-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.0408-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.303-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,DJJ) + (Una,SUU) + (Una,SJJ) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.587-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6557-}> (Bin,SUU) - = size(this.theArray[]) {0.587-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.587-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = orig(this.topOfStack) {0.0183-}, this.topOfStack >= orig(this.topOfStack) {0.041-}> (Bin,SUU) - = this.topOfStack {0.587-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - orig(this.topOfStack) {0.0183-}, this.topOfStack > orig(this.topOfStack) {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = -1 {0+}, orig(this.topOfStack) >= -1 {0+}> (U!Int,SJJ) - = 1 {0.9592-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = 0 {0.697-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DUU) - = 0 {0+}, this.topOfStack >= 0 {0+}> (UInt,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + orig(this.topOfStack) {0.9999-}, this.topOfStack > orig(this.topOfStack) {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = -1 {1-}, orig(this.topOfStack) >= -1 {1-}> (Una,SJJ) + = 1 {0.0408-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.303-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = 0 {1+}, this.topOfStack >= 0 {1+}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DUU) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,DJJ) + (Una,SUU) + (Una,SJJ) + (Una,MJ) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.2329-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.2329-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.2329-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SJJ) + (Bin,JM) + (Bin,MJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,MJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,MJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.2329-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.2329-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.2329-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,JM) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (size(this.theArray[..]) >= 1) {0.0721-}, null> (Nul,UM) + <(this.topOfStack >= 0) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}, null> (Nul,UM) + <(return == null) ==> (this.topOfStack != 0) {0-}, null> (Nul,UM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, null> (Nul,UM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,SJJ) + (Una,MJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,MJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,DJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.6426-}, size(this.theArray[]) >= size(this.theArray[]) {0.6235-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.039-}> (Bin,SUU) - = size(this.theArray[])-1 {0.6426-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6235-}> (Bin,SUU) - = this.topOfStack {0.6426-}, this.topOfStack >= this.topOfStack {0.6235-}> (Bin,SUU) - size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) > size(this.theArray[])-1 {0.039-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8733-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1267-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1267-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.6426-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6235-}> (Bin,SUU) - = size(this.theArray[]) {0.6426-}, size(this.theArray[]) >= size(this.theArray[]) {0.6235-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.039-}> (Bin,SUU) - = size(this.theArray[])-1 {0.6426-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6235-}> (Bin,SUU) - = this.topOfStack {0.6426-}, this.topOfStack >= this.topOfStack {0.6235-}> (Bin,SUU) - size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) > size(this.theArray[])-1 {0.039-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = -1 {0+}, orig(this.topOfStack) >= -1 {0+}> (U!Int,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8733-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.8733-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJU) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == this.theArray[orig(this.topOfStack)]) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == this.theArray[orig(this.topOfStack)]) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[this.topOfStack+1..] elements == this.theArray[orig(this.topOfStack)]) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[this.topOfStack+1..] elements == this.theArray[orig(this.topOfStack)]) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() in orig(this.theArray[..].getClass().getName())) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() in orig(this.theArray[..].getClass().getName())) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, (orig(this.topOfStack) >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack - orig(this.topOfStack) + 1 == 0) {1+}, (orig(this.topOfStack) >= 0) ==> (this.topOfStack - orig(this.topOfStack) + 1 == 0) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[0..this.topOfStack] == orig(this.theArray[0..this.topOfStack-1])) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[0..this.topOfStack] == orig(this.theArray[0..this.topOfStack-1])) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {0.9999+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {0.9999+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (size(this.theArray[..]) >= 1) {0-}, null> (Nul,UM) + <(orig(this.topOfStack) >= 0) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)] == null) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)] == null) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == null) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == null) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() is printable) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() is printable) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (orig(this.theArray[..].getClass().getName()) elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (orig(this.theArray[..].getClass().getName()) elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + (return in this.theArray[..]) {1+}> (Nul,MJ) + (return in this.theArray[orig(this.topOfStack)+1..]) {1+}> (Nul,MJ) + (return in this.theArray[this.topOfStack+1..]) {1+}> (Nul,MJ) + <(return == null) ==> (orig(this.theArray[..]) elements == return) {1+}, (return == null) ==> (orig(this.theArray[..]) elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == return) {1+}, (return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, (return == null) ==> (this.theArray[..] elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[orig(this.topOfStack)+1..] elements == return) {1+}, (return == null) ==> (this.theArray[orig(this.topOfStack)+1..] elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, (return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}> (Nul,SJJ) + <(return == null) <==> (this.topOfStack == orig(this.topOfStack)) {1+}, (return == null) <==> (this.topOfStack == orig(this.topOfStack)) {1+}> (Nul,SJJ) + (orig(this.topOfStack) < size(this.theArray[..])-1) {0.9688-}> (Nul,MU) + <(return == null) ==> (this.theArray[..] == orig(this.theArray[..])) {1+}, (return == null) ==> (this.theArray[..] == orig(this.theArray[..])) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.topOfStack) == 0 (mod 0)) {0-}, (return == null) ==> (orig(this.topOfStack) == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}, (return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.topOfStack) != 0) {0-}, (return == null) ==> (orig(this.topOfStack) != 0) {0-}> (Nul,SUU) + <(return == null) ==> (this.topOfStack != 0) {0-}, (return == null) ==> (this.topOfStack != 0) {0-}> (Nul,SUU) + <(return == null) <==> (orig(this.topOfStack) == -1) {1+}, (return == null) <==> (orig(this.topOfStack) == -1) {1+}> (Nul,SJJ) + <(return == null) ==> (this.topOfStack == -1) {1+}, (return == null) ==> (this.topOfStack == -1) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[..]) elements == null) {1+}, (return == null) ==> (orig(this.theArray[..]) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[0..this.topOfStack]) elements one of { }) {0-}, (return == null) ==> (orig(this.theArray[0..this.topOfStack]) elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == null) {1+}, (return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, (return == null) ==> (this.theArray[..] elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..orig(this.topOfStack)] elements one of { }) {0-}, (return == null) ==> (this.theArray[0..orig(this.topOfStack)] elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, (return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.theArray[0..this.topOfStack]) == []) {1+}, (return == null) ==> (orig(this.theArray[0..this.topOfStack]) == []) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..orig(this.topOfStack)] == []) {1+}, (return == null) ==> (this.theArray[0..orig(this.topOfStack)] == []) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, (return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[..].getClass().getName()) elements == null) {1+}, (return == null) ==> (orig(this.theArray[..].getClass().getName()) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,JM) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = -1 {1-}, orig(this.topOfStack) >= -1 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1267-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1267-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) diff --git a/tests/diff-tests/StackAr/StackAr-ap.txt.goal b/tests/diff-tests/StackAr/StackAr-ap.txt.goal index 4c5ed0e349..1b6c3d3919 100644 --- a/tests/diff-tests/StackAr/StackAr-ap.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-ap.txt.goal @@ -1,4044 +1,2734 @@ - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0001-}, size(this.theArray[]) >= size(this.theArray[]) {0.0019-}> (Bin,SJJ) - = size(this.theArray[])-1 {0.0001-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0001-}> (Bin,SJJ) - = size(this.theArray[])-1 {0.0001-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.0019-}> (Bin,SJJ) - = this.topOfStack {0.0001-}, this.topOfStack >= this.topOfStack {0.0019-}> (Bin,SJJ) - size(this.theArray[])-1 {0.0001-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8465-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,MJ) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1535-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1535-}> (Una,DJU) + = -1 {1+}, this.topOfStack >= -1 {1+}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) (I)V:::ENTER> - (Bin,SJJ) - = capacity {0.8864-}, capacity >= capacity {0.951-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - = 0 {0+}, capacity >= 2 {1-}> (UInt,DJU) - (UInt,MU) - (U!Int,DUU) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + = 0 {1+}, capacity >= 2 {0-}> (Una,DJU) + (Una,SUU) + (Una,MU) + <0 <= capacity <= 63 {1-}, 0 <= capacity <= 63 {1-}> (Una,SJJ) + = 0 {1-}, capacity >= 0 {1-}> (Una,SJJ) + (Una,DUU) (I)V:::EXIT> - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - = capacity {0.8864-}, capacity >= capacity {0.951-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1108-}, capacity >= size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - = this.topOfStack {0.0554-}, capacity >= this.topOfStack {0.0297-}> (Bin,SUU) - = size(this.theArray[])-1 {0.8864-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.951-}> (Bin,SUU) - = this.topOfStack {0.8864-}, this.topOfStack >= this.topOfStack {0.951-}> (Bin,SUU) - size(this.theArray[])-1 {0.1108-}, capacity > size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - this.topOfStack {0.0554-}, capacity > this.topOfStack {0.0297-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - = 0 {0-}, capacity >= 2 {1-}> (UInt,DJU) - = -1 {0.8136-}, this.topOfStack >= -1 {0.8333-}> (U!Int,SUU) - (UInt,MU) - (UInt,MU) - (UInt,SJU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SJU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,MJ) - (UInt,SJJ) - (UInt,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9998-}, capacity > size(this.theArray[..])-1 {0.9688-}> (Bin,SJU) + this.topOfStack {0.9998-}, capacity > this.topOfStack {0.9688-}> (Bin,SJU) + (Bin,JM) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, capacity >= 2 {0-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0-}> (Una,DJU) + = -1 {0.1864-}, this.topOfStack >= -1 {0.1667-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJU) + (Una,SJU) + (Una,SUU) + (Una,MJ) + (Una,SJJ) + <0 <= capacity <= 63 {1-}, 0 <= capacity <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, capacity >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SJU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) (I)V:::EXIT33> - (Bin,MJ) - (Bin,MJ) - (Bin,MU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - = capacity {0.8864-}, capacity >= capacity {0.951-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1108-}, capacity >= size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - = this.topOfStack {0.0554-}, capacity >= this.topOfStack {0.0297-}> (Bin,SUU) - = size(this.theArray[])-1 {0.8864-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.951-}> (Bin,SUU) - = this.topOfStack {0.8864-}, this.topOfStack >= this.topOfStack {0.951-}> (Bin,SUU) - size(this.theArray[])-1 {0.1108-}, capacity > size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - this.topOfStack {0.0554-}, capacity > this.topOfStack {0.0297-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0.25-}, this.topOfStack == this.topOfStack % capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - > capacity {0-}> (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - = 0 {0-}, capacity >= 2 {1-}> (UInt,DJU) - = -1 {0.8136-}, this.topOfStack >= -1 {0.8333-}> (U!Int,SUU) - (UInt,MU) - (UInt,MU) - (UInt,SJU) - (UInt,SUU) - (UInt,MJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,SUU) - (UInt,SJU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,MJ) - (UInt,SJJ) - (UInt,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9998-}, capacity > size(this.theArray[..])-1 {0.9688-}> (Bin,SJU) + this.topOfStack {0.9998-}, capacity > this.topOfStack {0.9688-}> (Bin,SJU) + (Bin,JM) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + > capacity) {1-}, this.topOfStack == (this.topOfStack >> capacity) {1-}> (Ter,SJJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, capacity >= 2 {0-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0-}> (Una,DJU) + = -1 {0.1864-}, this.topOfStack >= -1 {0.1667-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJU) + (Una,SJU) + (Una,SUU) + (Una,MJ) + (Una,SJJ) + <0 <= capacity <= 63 {1-}, 0 <= capacity <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, capacity >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SJU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0335-}, size(this.theArray[]) >= size(this.theArray[]) {0.2549-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - = size(this.theArray[])-1 {0.0335-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.2549-}> (Bin,SUU) - = this.topOfStack {0.0335-}, this.topOfStack >= this.topOfStack {0.2549-}> (Bin,SUU) - size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8529-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,MJ) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1471-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1471-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0335-}, size(this.theArray[]) >= size(this.theArray[]) {0.2549-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - = size(this.theArray[])-1 {0.0335-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.2549-}> (Bin,SUU) - = this.topOfStack {0.0335-}, this.topOfStack >= this.topOfStack {0.2549-}> (Bin,SUU) - size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8529-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.8529-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,MJ) - (UInt,SJJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.0927-}, null> (Nul,UM) + <(return == false) <==> (this.topOfStack >= 0) {1+}, (return == false) <==> (this.topOfStack >= 0) {1+}> (Nul,SJJ) + <(return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}, (return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == true) <==> (return != 0) {0-}, (return == true) <==> (return != 0) {0-}> (Nul,SUU) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.topOfStack != 0) {0-}, (return == true) ==> (this.topOfStack != 0) {0-}> (Nul,SUU) + <(return == true) <==> (this.topOfStack == -1) {1+}, (return == true) <==> (this.topOfStack == -1) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..] elements == null) {1+}, (return == true) ==> (this.theArray[..] elements == null) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, (return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}> (Nul,SUU) + <(return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}, (return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1471-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1471-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.0335-}, size(this.theArray[]) >= size(this.theArray[]) {0.2549-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - = size(this.theArray[])-1 {0.0335-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.2549-}> (Bin,SUU) - = this.topOfStack {0.0335-}, this.topOfStack >= this.topOfStack {0.2549-}> (Bin,SUU) - size(this.theArray[])-1 {0.0042-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0159-}> (Bin,SJU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8529-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.8529-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (UInt,SJJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.0927-}, null> (Nul,UM) + <(return == false) <==> (this.topOfStack >= 0) {1+}, (return == false) <==> (this.topOfStack >= 0) {1+}> (Nul,SJJ) + <(return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}, (return == true) ==> (this.topOfStack == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == true) <==> (return != 0) {0-}, (return == true) <==> (return != 0) {0-}> (Nul,SUU) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.topOfStack != 0) {0-}, (return == true) ==> (this.topOfStack != 0) {0-}> (Nul,SUU) + <(return == true) <==> (this.topOfStack == -1) {1+}, (return == true) <==> (this.topOfStack == -1) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..] elements == null) {1+}, (return == true) ==> (this.theArray[..] elements == null) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, (return == true) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}> (Nul,SUU) + <(return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}, (return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}> (Nul,SJJ) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1471-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1471-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1-}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.0927-}, size(this.theArray[..]) >= 2 {0.1136-}> (Una,DUU) + = 0 {0.4938-}, size(this.theArray[..])-1 >= 1 {0.1136-}> (Una,DUU) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1944-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1944-}> (Una,DJU) + = -1 {0.1979-}, this.topOfStack >= -1 {0.1837-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SJU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.0927-}, size(this.theArray[..]) >= 2 {0.1136-}> (Una,DUU) + = 0 {0.4938-}, size(this.theArray[..])-1 >= 1 {0.1136-}> (Una,DUU) + = 0 {1+}, this.topOfStack >= 0 {1+}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + (Una,MJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1944-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1944-}> (Una,DJU) + = -1 {0.1979-}, this.topOfStack >= -1 {0.1837-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SJU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.1905-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1905-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.1905-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.1905-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1905-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.1905-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MJ) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.1879-}, null> (Nul,UM) + <(return == true) <==> (return != 0) {0-}, null> (Nul,UM) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] elements one of { }) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,MJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.1905-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1905-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.1905-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0238-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,MJ) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,SJJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) ==> (size(this.theArray[..]) >= 1) {0.1879-}, null> (Nul,UM) + <(return == true) <==> (return != 0) {0-}, null> (Nul,UM) + <(return == false) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] elements one of { }) {0-}, null> (Nul,UM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,MJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.1879-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = 0 {1-}, null> (Una,JM) + = -1 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.1879-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) + + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = 0 {1-}, null> (Una,JM) + = -1 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) - (Bin,MJ) - (Bin,JM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJU) - (Bin,SJU) - = size(this.theArray[]) {0.9227-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.9227-}, null> (Bin,UM) - = this.topOfStack {0.9227-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - this.topOfStack {1-}> (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,SUU) - (Bin,JM) - (Bin,MU) - (Bin,UM) - (Bin,JM) - (Bin,MU) - (Bin,DJU) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,DJU) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,MJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,DJU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,MJ) - = 1 {0.5-}, null> (UInt,UM) - = -1 {0+}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,DJU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (U!Int,UM) - (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,MU) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,MU) - (UInt,JM) - (UInt,MU) - (UInt,MU) - (UInt,DJU) - (UInt,MU) - (UInt,MU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9961-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Ter,UM) + (Ter,UM) + = 1 {0.5-}, null> (Una,UM) + = 0 {0.5-}, null> (Una,UM) + = -1 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,SJU) - = orig(this.topOfStack) {0.9227-}, null> (Bin,UM) - = size(this.theArray[]) {0.9227-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.9227-}, null> (Bin,UM) - = this.topOfStack {0.9227-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - this.topOfStack {1-}> (Bin,MU) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,DJU) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,SUU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,DJU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUJ) - = -1 {0+}, null> (U!Int,JM) - = 1 {0.5-}, null> (UInt,UM) - = 0 {0.5-}, null> (UInt,UM) - = -1 {0.8205-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,SUU) - (UInt,MU) - (UInt,JM) - (UInt,JM) - (UInt,SUU) - (UInt,DJU) - (U!Int,UM) - (U!Int,UM) - (U!Int,UM) - (U!Int,DUU) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,DJU) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,SJU) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,UM) - (UInt,MU) - (UInt,UM) - (UInt,JM) - (UInt,MU) - (UInt,UM) - (UInt,DJU) - (UInt,DJU) - (UInt,MU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9961-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = -1 {1-}, null> (Una,JM) + = 1 {0.5-}, null> (Una,UM) + = 0 {0.5-}, null> (Una,UM) + = -1 {0.1795-}, null> (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, null> (Una,JM) + (Una,JM) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - = orig(this.topOfStack) {0.9227-}, null> (Bin,UM) - = size(this.theArray[]) {0.9227-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.9227-}, null> (Bin,UM) - = this.topOfStack {0.9227-}, null> (Bin,UM) - size(this.theArray[])-1 {0.1153-}, null> (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - > orig(this.topOfStack) {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = -1 {0+}, null> (U!Int,JM) - = 1 {0.5-}, null> (UInt,UM) - = 0 {0.5-}, null> (UInt,UM) - = -1 {0.8205-}, null> (U!Int,UM) - (UInt,UM) - (UInt,UM) - (UInt,UM) - (UInt,JM) - (U!Int,UM) - (U!Int,UM) - (U!Int,UM) - (U!Int,UM) - (UInt,UM) - (UInt,UM) - (UInt,JM) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,UM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - = this.topOfStack {1-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - this.topOfStack {1-}, this.topOfStack > this.topOfStack {1-}> (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Ter,SUU) - (Ter,SJJ) - = 9223372036854775807 {1-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - = this.topOfStack {1-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - this.topOfStack {1-}, this.topOfStack > this.topOfStack {1-}> (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Ter,SUU) - (Ter,SJJ) - = 9223372036854775807 {1-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9961-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])) {0.75-}, null> (Ter,UM) + > size(this.theArray[..])-1) {0.75-}, null> (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = -1 {1-}, null> (Una,JM) + = 1 {0.5-}, null> (Una,UM) + = 0 {0.5-}, null> (Una,UM) + = -1 {0.1795-}, null> (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, null> (Una,JM) + (Una,JM) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.587-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0734-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.587-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.587-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0734-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = 1 {0.9592-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.0408-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.303-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,SJJ) + (Una,DJJ) + (Una,SUU) + (Una,SJJ) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.587-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6557-}> (Bin,SUU) - = size(this.theArray[]) {0.587-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.587-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = orig(this.topOfStack) {0.0183-}, this.topOfStack >= orig(this.topOfStack) {0.041-}> (Bin,SUU) - = this.topOfStack {0.587-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - orig(this.topOfStack) {0.0183-}, this.topOfStack > orig(this.topOfStack) {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = -1 {0+}, orig(this.topOfStack) >= -1 {0+}> (U!Int,SJJ) - = 1 {0.9592-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = 0 {0.697-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DUU) - = 0 {0+}, this.topOfStack >= 0 {0+}> (UInt,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + orig(this.topOfStack) {0.9999-}, this.topOfStack > orig(this.topOfStack) {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = -1 {1-}, orig(this.topOfStack) >= -1 {1-}> (Una,SJJ) + = 1 {0.0408-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.303-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = 0 {1+}, this.topOfStack >= 0 {1+}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DUU) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,DJJ) + (Una,SUU) + (Una,SJJ) + (Una,MJ) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.587-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6557-}> (Bin,SUU) - = size(this.theArray[]) {0.587-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.587-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = orig(this.topOfStack) {0.0183-}, this.topOfStack >= orig(this.topOfStack) {0.041-}> (Bin,SUU) - = this.topOfStack {0.587-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.1468-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - orig(this.topOfStack) {0.0183-}, this.topOfStack > orig(this.topOfStack) {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - = -1 {0+}, orig(this.topOfStack) >= -1 {0+}> (U!Int,SJJ) - = 1 {0.9592-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = 0 {0.697-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DUU) - = 0 {0+}, this.topOfStack >= 0 {0+}> (UInt,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + orig(this.topOfStack) {0.9999-}, this.topOfStack > orig(this.topOfStack) {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1-}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = -1 {1-}, orig(this.topOfStack) >= -1 {1-}> (Una,SJJ) + = 1 {0.0408-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.303-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DUU) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,DJJ) + (Una,SUU) + (Una,SJJ) + (Una,MJ) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.2329-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.2329-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.2329-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SJJ) + (Bin,JM) + (Bin,MJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + (Una,MJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,MJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,MJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.2329-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.2329-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.2329-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0291-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,JM) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (size(this.theArray[..]) >= 1) {0.0721-}, null> (Nul,UM) + <(this.topOfStack >= 0) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}, null> (Nul,UM) + <(return == null) ==> (this.topOfStack != 0) {0-}, null> (Nul,UM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, null> (Nul,UM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,SJJ) + (Una,MJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,MJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,DJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,MJ) - (Bin,UM) - (Bin,DJU) - (Bin,MU) - (Bin,SJU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SJU) - = size(this.theArray[]) {0.7397-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.0925-}, null> (Bin,UM) - = size(this.theArray[])-1 {0.7397-}, null> (Bin,UM) - = this.topOfStack {0.7397-}, this.topOfStack >= this.topOfStack {1-}> (Bin,SUU) - size(this.theArray[])-1 {0.0925-}, null> (Bin,UM) - this.topOfStack {1-}> (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,SUU) - (Bin,UM) - (Bin,UM) - (Bin,MU) - (Bin,UM) - (Bin,DJU) - (Bin,UM) - (Bin,SUU) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,DJU) - (Bin,JM) - (Bin,JM) - (Bin,UM) - (Bin,JM) - (Bin,SUU) - (Bin,MU) - (Bin,JM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - > size(this.theArray[]) {0.25-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - > size(this.theArray[])-1 {0.5-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - > this.topOfStack {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,JM) - (Ter,JM) - (Ter,SUJ) - = 0 {0-}, null> (UInt,JM) - = -1 {0-}, null> (U!Int,JM) - = -1 {0.8054-}, this.topOfStack >= 9223372036854775807 {1-}> (U!Int,DUU) - (UInt,JM) - (UInt,SUU) - (UInt,DJU) - (UInt,MU) - (UInt,DJU) - (U!Int,UM) - (U!Int,UM) - (U!Int,DUU) - (UInt,JM) - (UInt,MU) - (UInt,UM) - (UInt,DJU) - (UInt,JM) - (UInt,SJU) - (UInt,UM) - (UInt,MU) - (UInt,MU) - (UInt,DJU) - (UInt,JM) - (UInt,DJU) - (UInt,MU) + (Bin,JM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + size(this.theArray[..])-1 {0.9999-}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,UM) + (Bin,UM) + (Bin,UM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + > size(this.theArray[..])) {1-}, null> (Ter,JM) + > size(this.theArray[..])) {1-}, null> (Ter,JM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + (Ter,UM) + = 0 {1-}, null> (Una,JM) + = -1 {1-}, null> (Una,JM) + = -1 {0.1946-}, null> (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + <0 <= size(this.theArray[..]) <= 63 {1-}, null> (Una,JM) + (Una,JM) + = 0 {1-}, null> (Una,JM) + (Una,UM) + (Una,UM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) + (Una,JM) + (Una,UM) + (Una,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,JM) - (Bin,JM) - (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.3148-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0787-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.3148-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.3148-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.0787-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,DUJ) - (Ter,DUJ) - (Ter,UM) - = 1 {0.9279-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = 0 {0.5789-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DUU) - = 0 {0+}, this.topOfStack >= 0 {0+}> (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {1-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,DUU) + (Ter,DUU) + = 1 {0.0721-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0.4211-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = 0 {1+}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + <0 <= this.topOfStack <= 63 {1-}, 0 <= this.topOfStack <= 63 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + = 0 {1-}, this.topOfStack >= 0 {1-}> (Una,SJJ) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,DJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.6426-}, size(this.theArray[]) >= size(this.theArray[]) {0.6235-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.039-}> (Bin,SUU) - = size(this.theArray[])-1 {0.6426-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6235-}> (Bin,SUU) - = this.topOfStack {0.6426-}, this.topOfStack >= this.topOfStack {0.6235-}> (Bin,SUU) - size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) > size(this.theArray[])-1 {0.039-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8733-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1267-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1267-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.6426-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6235-}> (Bin,SUU) - = size(this.theArray[]) {0.6426-}, size(this.theArray[]) >= size(this.theArray[]) {0.6235-}> (Bin,SUU) - = size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.039-}> (Bin,SUU) - = size(this.theArray[])-1 {0.6426-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6235-}> (Bin,SUU) - = this.topOfStack {0.6426-}, this.topOfStack >= this.topOfStack {0.6235-}> (Bin,SUU) - size(this.theArray[])-1 {0.0803-}, size(this.theArray[]) > size(this.theArray[])-1 {0.039-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,MJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - = -1 {0+}, orig(this.topOfStack) >= -1 {0+}> (U!Int,SJJ) - = 0 {0-}, size(this.theArray[]) >= 2 {0.8733-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {0.8733-}> (UInt,DJU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,SJJ) - (UInt,MU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJU) - (U!Int,DJU) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == this.theArray[orig(this.topOfStack)]) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == this.theArray[orig(this.topOfStack)]) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[this.topOfStack+1..] elements == this.theArray[orig(this.topOfStack)]) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[this.topOfStack+1..] elements == this.theArray[orig(this.topOfStack)]) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() in orig(this.theArray[..].getClass().getName())) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() in orig(this.theArray[..].getClass().getName())) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, (orig(this.topOfStack) >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack - orig(this.topOfStack) + 1 == 0) {1+}, (orig(this.topOfStack) >= 0) ==> (this.topOfStack - orig(this.topOfStack) + 1 == 0) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[0..this.topOfStack] == orig(this.theArray[0..this.topOfStack-1])) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[0..this.topOfStack] == orig(this.theArray[0..this.topOfStack-1])) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {0.9999+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {0.9999+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (size(this.theArray[..]) >= 1) {0-}, null> (Nul,UM) + <(orig(this.topOfStack) >= 0) ==> (size(this.theArray[..]) != 0) {0-}, null> (Nul,UM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)] == null) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)] == null) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == null) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == null) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() is printable) {1+}, (orig(this.topOfStack) >= 0) ==> (return.getClass().getName() is printable) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (orig(this.theArray[..].getClass().getName()) elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (orig(this.theArray[..].getClass().getName()) elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, (orig(this.topOfStack) >= 0) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,SJJ) + (return in this.theArray[..]) {1+}> (Nul,MJ) + (return in this.theArray[orig(this.topOfStack)+1..]) {1+}> (Nul,MJ) + (return in this.theArray[this.topOfStack+1..]) {1+}> (Nul,MJ) + <(return == null) ==> (orig(this.theArray[..]) elements == return) {1+}, (return == null) ==> (orig(this.theArray[..]) elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == return) {1+}, (return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, (return == null) ==> (this.theArray[..] elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[orig(this.topOfStack)+1..] elements == return) {1+}, (return == null) ==> (this.theArray[orig(this.topOfStack)+1..] elements == return) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, (return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}> (Nul,SJJ) + <(return == null) <==> (this.topOfStack == orig(this.topOfStack)) {1+}, (return == null) <==> (this.topOfStack == orig(this.topOfStack)) {1+}> (Nul,SJJ) + (orig(this.topOfStack) < size(this.theArray[..])-1) {0.9688-}> (Nul,MU) + <(return == null) ==> (this.theArray[..] == orig(this.theArray[..])) {1+}, (return == null) ==> (this.theArray[..] == orig(this.theArray[..])) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.topOfStack) == 0 (mod 0)) {0-}, (return == null) ==> (orig(this.topOfStack) == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}, (return == null) ==> (this.topOfStack == 0 (mod 0)) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.topOfStack) != 0) {0-}, (return == null) ==> (orig(this.topOfStack) != 0) {0-}> (Nul,SUU) + <(return == null) ==> (this.topOfStack != 0) {0-}, (return == null) ==> (this.topOfStack != 0) {0-}> (Nul,SUU) + <(return == null) <==> (orig(this.topOfStack) == -1) {1+}, (return == null) <==> (orig(this.topOfStack) == -1) {1+}> (Nul,SJJ) + <(return == null) ==> (this.topOfStack == -1) {1+}, (return == null) ==> (this.topOfStack == -1) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[..]) elements == null) {1+}, (return == null) ==> (orig(this.theArray[..]) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[0..this.topOfStack]) elements one of { }) {0-}, (return == null) ==> (orig(this.theArray[0..this.topOfStack]) elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == null) {1+}, (return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, (return == null) ==> (this.theArray[..] elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..orig(this.topOfStack)] elements one of { }) {0-}, (return == null) ==> (this.theArray[0..orig(this.topOfStack)] elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}, (return == null) ==> (this.theArray[0..this.topOfStack] elements one of { }) {0-}> (Nul,SUU) + <(return == null) ==> (orig(this.theArray[0..this.topOfStack]) == []) {1+}, (return == null) ==> (orig(this.theArray[0..this.topOfStack]) == []) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..orig(this.topOfStack)] == []) {1+}, (return == null) ==> (this.theArray[0..orig(this.topOfStack)] == []) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, (return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}> (Nul,SJJ) + <(return == null) ==> (orig(this.theArray[..].getClass().getName()) elements == null) {1+}, (return == null) ==> (orig(this.theArray[..].getClass().getName()) elements == null) {1+}> (Nul,SJJ) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,JM) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,MJ) + (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + = -1 {1-}, orig(this.topOfStack) >= -1 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 2 {0.1267-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0.1267-}> (Una,DJU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,MU) + (Una,MU) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DJU) + (Una,DJU) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) - (Bin,MJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = size(this.theArray[]) {0.8953-}, size(this.theArray[]) >= size(this.theArray[]) {0.951-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1119-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - = size(this.theArray[])-1 {0.8953-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.951-}> (Bin,SUU) - = this.topOfStack {0.8953-}, this.topOfStack >= this.topOfStack {0.951-}> (Bin,SUU) - size(this.theArray[])-1 {0.1119-}, size(this.theArray[]) > size(this.theArray[])-1 {0.0594-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SUU) - (Bin,SUU) - (Bin,MU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - > size(this.theArray[]) {0.25-}, this.topOfStack == this.topOfStack % size(this.theArray[]) {0-}> (Ter,DUJ) - > size(this.theArray[]) {0.25-}, this.topOfStack == this.topOfStack % size(this.theArray[]) {0-}> (Ter,DUJ) - > size(this.theArray[]) {0-}> (Ter,DUJ) - > size(this.theArray[]) {0-}> (Ter,DUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - > size(this.theArray[])-1 {0.5-}, this.topOfStack == this.topOfStack >> size(this.theArray[])-1 {0-}> (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - > this.topOfStack {3-}, this.topOfStack == this.topOfStack >> this.topOfStack {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,JM) - (Ter,JM) - (Ter,SUU) - = 0 {0-}, size(this.theArray[]) >= 2 {1-}> (UInt,DJU) - = -1 {0-}, size(this.theArray[])-1 >= 1 {1-}> (UInt,DJU) - = -1 {0.8148-}, this.topOfStack >= -1 {0.8333-}> (U!Int,SUU) - (UInt,MU) - (UInt,MU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,MJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9995-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9688-}> (Bin,SJU) + (Bin,JM) + (Bin,SJU) + (Bin,MU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,MJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + > size(this.theArray[..])) {1-}, this.topOfStack == (this.topOfStack >> size(this.theArray[..])) {1-}> (Ter,SJJ) + > size(this.theArray[..])-1) {1-}> (Ter,MJ) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1-}, size(this.theArray[..]) >= 2 {0-}> (Una,DJU) + = -1 {1-}, size(this.theArray[..])-1 >= 1 {0-}> (Una,DJU) + = -1 {0.1852-}, this.topOfStack >= -1 {0.1667-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,MU) + (Una,MU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + (Una,MJ) + (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}> (Una,MJ) + (Una,DUU) + (Una,DUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - = orig(this.topOfStack) {0.7177-}, orig(this.topOfStack) >= orig(this.topOfStack) {0.6557-}> (Bin,SUU) - = size(this.theArray[]) {0.7177-}, size(this.theArray[]) >= size(this.theArray[]) {0.6557-}> (Bin,SUU) - = size(this.theArray[])-1 {0.1794-}, size(this.theArray[]) >= size(this.theArray[])-1 {0.041-}> (Bin,SUU) - = size(this.theArray[])-1 {0.7177-}, size(this.theArray[])-1 >= size(this.theArray[])-1 {0.6557-}> (Bin,SUU) - = this.topOfStack {0.7177-}, this.topOfStack >= this.topOfStack {0.6557-}> (Bin,SUU) - size(this.theArray[])-1 {0.1794-}, size(this.theArray[]) > size(this.theArray[])-1 {0.041-}> (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - (Bin,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,MJ) - (Ter,MJ) - (Ter,SUJ) - (Ter,SUJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SJJ) - (Ter,SJJ) - (Ter,UM) - = 0 {0+}, orig(this.topOfStack) >= 0 {0+}> (UInt,SJJ) - = 1 {1-}, size(this.theArray[]) >= 2 {0.9643-}> (UInt,DUU) - = 0 {1-}, size(this.theArray[])-1 >= 1 {0.9643-}> (UInt,DUU) - = -1 {0+}, this.topOfStack >= -1 {0+}> (U!Int,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,MU) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,DUU) - (U!Int,DJJ) - (U!Int,DJJ) - (U!Int,DUU) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + size(this.theArray[..])-1 {0.9999-}, size(this.theArray[..]) > size(this.theArray[..])-1 {0.9999-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <(size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0) {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,MJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Ter,MJ) + (Ter,MJ) + (Ter,UM) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + (Ter,DUU) + = 0 {1+}, orig(this.topOfStack) >= 0 {1+}> (Una,SJJ) + = 1 {0-}, size(this.theArray[..]) >= 2 {0.0357-}> (Una,DUU) + = 0 {0-}, size(this.theArray[..])-1 >= 1 {0.0357-}> (Una,DUU) + = -1 {1-}, this.topOfStack >= -1 {1-}> (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,MU) + (Una,SJJ) + (Una,SJJ) + <0 <= orig(this.topOfStack) <= 63 {1-}, 0 <= orig(this.topOfStack) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..]) <= 63 {1-}, 0 <= size(this.theArray[..]) <= 63 {1-}> (Una,SJJ) + <0 <= size(this.theArray[..])-1 <= 63 {1-}, 0 <= size(this.theArray[..])-1 <= 63 {1-}> (Una,SJJ) + = 0 {1-}, orig(this.topOfStack) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..]) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, size(this.theArray[..])-1 >= 0 {1-}> (Una,SJJ) + (Una,DUU) + (Una,DJJ) + (Una,DJJ) + (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) diff --git a/tests/diff-tests/StackAr/StackAr-e.txt.goal b/tests/diff-tests/StackAr/StackAr-e.txt.goal index b4fa81dfb6..a355c65317 100644 --- a/tests/diff-tests/StackAr/StackAr-e.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-e.txt.goal @@ -1,52 +1,81 @@ (I)V:::ENTER> - = 0 {0+}, capacity >= 2 {1-}> (UInt,DJU) + = 0 {1+}, capacity >= 2 {0-}> (Una,DJU) (I)V:::EXIT> - (Bin,MJ) - (Bin,MJ) - (UInt,SJU) - (UInt,SJU) - (UInt,MJ) + (Bin,MJ) - (UInt,MJ) - (UInt,MJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) - (Bin,MJ) + (Bin,MJ) - (Bin,MJ) - (UInt,MJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,MJ) + (Una,MJ) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,DJU) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,DJU) - (UInt,DJU) - (UInt,JM) - (UInt,JM) - (UInt,DJU) - (UInt,DJU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,DJJ) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Una,DJJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MJ) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) + (Una,DJJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + (return in this.theArray[..]) {1+}> (Nul,MJ) + (return in this.theArray[orig(this.topOfStack)+1..]) {1+}> (Nul,MJ) + (return in this.theArray[this.topOfStack+1..]) {1+}> (Nul,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) diff --git a/tests/diff-tests/StackAr/StackAr-jt.txt.goal b/tests/diff-tests/StackAr/StackAr-jt.txt.goal index 1dc29eae44..5dcc0b3845 100644 --- a/tests/diff-tests/StackAr/StackAr-jt.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-jt.txt.goal @@ -1,72 +1,48 @@ -0 0 0.0 +0 0 34.0 0 1 0.0 0 2 0.0 0 3 0.0 -0 4 0.0 +0 4 1.0 0 5 0.0 0 6 0.0 0 7 0.0 -0 8 0.0 +0 8 24.0 0 9 0.0 -0 10 0.0 +0 10 5.0 0 11 0.0 -1 0 0.0 +1 0 17.0 1 1 0.0 1 2 0.0 1 3 0.0 -1 4 0.0 -1 5 0.0 +1 4 5.0 +1 5 1.0 1 6 0.0 1 7 0.0 -1 8 0.0 +1 8 6.0 1 9 0.0 -1 10 0.0 +1 10 3.0 1 11 0.0 -2 0 47.0 -2 1 0.24795979233819004 +2 0 42.0 +2 1 0.0 2 2 0.0 2 3 0.0 -2 4 2.0 -2 5 6.0 +2 4 0.0 +2 5 0.0 2 6 0.0 2 7 0.0 -2 8 4.0 +2 8 10.0 2 9 0.0 -2 10 5.0 +2 10 10.0 2 11 0.0 -3 0 9.0 +3 0 0.0 3 1 0.0 3 2 0.0 3 3 0.0 3 4 0.0 -3 5 1.0 +3 5 0.0 3 6 0.0 3 7 0.0 -3 8 1.0 +3 8 0.0 3 9 0.0 3 10 0.0 3 11 0.0 -4 0 48.0 -4 1 0.0 -4 2 0.0 -4 3 0.0 -4 4 0.0 -4 5 0.0 -4 6 0.0 -4 7 0.0 -4 8 6.0 -4 9 0.0 -4 10 11.0 -4 11 0.0 -5 0 0.0 -5 1 0.0 -5 2 0.0 -5 3 0.0 -5 4 0.0 -5 5 0.0 -5 6 0.0 -5 7 0.0 -5 8 0.0 -5 9 0.0 -5 10 0.0 -5 11 0.0 diff --git a/tests/diff-tests/StackAr/StackAr-p.txt.goal b/tests/diff-tests/StackAr/StackAr-p.txt.goal index 782046a057..fe8f9582aa 100644 --- a/tests/diff-tests/StackAr/StackAr-p.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-p.txt.goal @@ -1,91 +1,116 @@ - (UInt,MJ) + (Una,MJ) + (Una,MJ) (I)V:::ENTER> - = 0 {0+}, capacity >= 2 {1-}> (UInt,DJU) + = 0 {1+}, capacity >= 2 {0-}> (Una,DJU) (I)V:::EXIT> - (Bin,MJ) - (Bin,MJ) - (UInt,SJU) - (UInt,SJU) - (UInt,MJ) -(I)V:::EXIT33> - (Bin,MJ) - (UInt,SJU) - (UInt,SJU) - (UInt,MJ) - - (UInt,MJ) + (Bin,MJ) - (UInt,MJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) - (UInt,MJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) + + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + + (Bin,MJ) - (Bin,MJ) + (Bin,MJ) - (Bin,MJ) - (UInt,MJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,MJ) + (Una,MJ) - (Bin,MJ) - (UInt,MJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,DJU) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,DJU) - (UInt,DJU) - (UInt,JM) - (UInt,JM) - (UInt,DJU) - (UInt,DJU) - - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + + (Una,DJJ) + + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Una,DJJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MJ) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) + (Una,DJJ) - (Bin,SJU) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,DJU) - (UInt,DJU) - (UInt,JM) - (UInt,DJU) - (UInt,DJU) - (UInt,JM) - (UInt,DJU) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + (return in this.theArray[..]) {1+}> (Nul,MJ) + (return in this.theArray[orig(this.topOfStack)+1..]) {1+}> (Nul,MJ) + (return in this.theArray[this.topOfStack+1..]) {1+}> (Nul,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) - (Bin,MJ) - (UInt,MJ) + (Bin,MJ) + + <(size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0) {1+}, null> (Bin,JM) diff --git a/tests/diff-tests/StackAr/StackAr-t.txt.goal b/tests/diff-tests/StackAr/StackAr-t.txt.goal index d7bd26db62..5dcc0b3845 100644 --- a/tests/diff-tests/StackAr/StackAr-t.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-t.txt.goal @@ -1,72 +1,48 @@ -0 0 0.0 +0 0 34.0 0 1 0.0 0 2 0.0 0 3 0.0 -0 4 0.0 +0 4 1.0 0 5 0.0 0 6 0.0 0 7 0.0 -0 8 0.0 +0 8 24.0 0 9 0.0 -0 10 0.0 +0 10 5.0 0 11 0.0 -1 0 0.0 +1 0 17.0 1 1 0.0 1 2 0.0 1 3 0.0 -1 4 0.0 -1 5 0.0 +1 4 5.0 +1 5 1.0 1 6 0.0 1 7 0.0 -1 8 0.0 +1 8 6.0 1 9 0.0 -1 10 0.0 +1 10 3.0 1 11 0.0 -2 0 47.0 -2 1 2.0 +2 0 42.0 +2 1 0.0 2 2 0.0 2 3 0.0 -2 4 2.0 -2 5 6.0 +2 4 0.0 +2 5 0.0 2 6 0.0 2 7 0.0 -2 8 4.0 +2 8 10.0 2 9 0.0 -2 10 5.0 +2 10 10.0 2 11 0.0 -3 0 9.0 +3 0 0.0 3 1 0.0 3 2 0.0 3 3 0.0 3 4 0.0 -3 5 1.0 +3 5 0.0 3 6 0.0 3 7 0.0 -3 8 1.0 +3 8 0.0 3 9 0.0 3 10 0.0 3 11 0.0 -4 0 48.0 -4 1 0.0 -4 2 0.0 -4 3 0.0 -4 4 0.0 -4 5 0.0 -4 6 0.0 -4 7 0.0 -4 8 6.0 -4 9 0.0 -4 10 11.0 -4 11 0.0 -5 0 0.0 -5 1 0.0 -5 2 0.0 -5 3 0.0 -5 4 0.0 -5 5 0.0 -5 6 0.0 -5 7 0.0 -5 8 0.0 -5 9 0.0 -5 10 0.0 -5 11 0.0 diff --git a/tests/diff-tests/StackAr/StackAr-union.txt.goal b/tests/diff-tests/StackAr/StackAr-union.txt.goal index 38d4f467a2..39e3a295a1 100644 --- a/tests/diff-tests/StackAr/StackAr-union.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-union.txt.goal @@ -1,142 +1,173 @@ (I)V:::ENTER, null> - = 0 {0+}, null> (UInt,JM) + = 0 {1+}, null> (Una,JM) (I)V:::EXIT, null> - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(return == true) ==> (this.topOfStack < size(this.theArray[..])-1) {0.999+}, null> (Nul,JM) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack >= 0) {1+}, null> (Nul,JM) + <(return == true) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - orig(this.topOfStack) {0.0001+}, null> (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - = 0 {0+}, null> (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - = 0 {0+}, null> (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - = 0 {0+}, null> (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[this.topOfStack+1..] elements == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() in orig(this.theArray[..].getClass().getName())) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack - orig(this.topOfStack) + 1 == 0) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[0..this.topOfStack] == orig(this.theArray[0..this.topOfStack-1])) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)] == null) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[orig(this.topOfStack)..] elements == null) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (orig(this.theArray[..].getClass().getName()) elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[orig(this.topOfStack)+1..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[this.topOfStack+1..]) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[..]) elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[orig(this.topOfStack)+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == orig(this.topOfStack)) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] == orig(this.theArray[..])) {1+}, null> (Nul,JM) + <(return == null) <==> (orig(this.topOfStack) == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[..]) elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[post(this.topOfStack)+1..]) elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[0..this.topOfStack]) == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..orig(this.topOfStack)] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (orig(this.theArray[..].getClass().getName()) elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) diff --git a/tests/diff-tests/StackAr/StackAr-xor.txt.goal b/tests/diff-tests/StackAr/StackAr-xor.txt.goal index d7ed63463b..797180b5e6 100644 --- a/tests/diff-tests/StackAr/StackAr-xor.txt.goal +++ b/tests/diff-tests/StackAr/StackAr-xor.txt.goal @@ -1,45 +1,79 @@ (I)V:::ENTER, null> - = 0 {0+}, null> (UInt,JM) + = 0 {1+}, null> (Una,JM) (I)V:::EXIT, null> - (Bin,JM) - (Bin,JM) - (UInt,JM) - - (UInt,JM) + (Bin,JM) - (UInt,JM) + <(return == true) ==> (this.topOfStack < size(this.theArray[..])-1) {0.999+}, null> (Nul,JM) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}, null> (Nul,JM) - (Bin,JM) + (Bin,JM) - (Bin,JM) - (UInt,JM) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,JM) + (Una,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) - (UInt,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + + (Una,JM) + (Una,JM) + + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - = 0 {0+}, null> (UInt,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - = 0 {0+}, null> (UInt,JM) - (UInt,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + = 0 {1+}, null> (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[orig(this.topOfStack)+1..]) {1+}, null> (Nul,JM) + <(return == null) ==> (return in this.theArray[this.topOfStack+1..]) {1+}, null> (Nul,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) diff --git a/tests/diff-tests/StackAr/StackAr.decls b/tests/diff-tests/StackAr/StackAr.decls index f80be87eef..58ff5ee9a1 100644 --- a/tests/diff-tests/StackAr/StackAr.decls +++ b/tests/diff-tests/StackAr/StackAr.decls @@ -1,493 +1,958 @@ +decl-version 2.0 + // Declaration file /scratch/mharder/tests/esc-experiments/StackAr/DataStructures/StackAr.decls rewritten by ComparablePairsDescFileReader // Tue Feb 12 13:58:11 EST 2002 -VarComparability -implicit + +var-comparability implicit // Declarations for DataStructures/StackAr.java // Written Tue Feb 12 13:57:51 2002 - ListImplementors java.util.List +ppt DataStructures.StackAr.(I)V:::ENTER + ppt-type enter + variable capacity + var-kind variable + dec-type int + rep-type int + comparability 0 -DECLARE -DataStructures.StackAr.(I)V:::EXIT33 -capacity -int -int -1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 - -DECLARE -DataStructures.StackAr.(I)V:::ENTER -capacity -int -int -0 +ppt DataStructures.StackAr.(I)V:::EXIT33 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable capacity + var-kind variable + dec-type int + rep-type int + comparability 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.isEmpty()Z:::EXIT41 -return -boolean -boolean -0 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -2 +ppt DataStructures.StackAr.isEmpty()Z:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.isEmpty()Z:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.isEmpty()Z:::EXIT41 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 0 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 1[2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 2 -DECLARE -DataStructures.StackAr.isFull()Z:::EXIT50 -return -boolean -boolean -0 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -1[2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -2 +ppt DataStructures.StackAr.isFull()Z:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.isFull()Z:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.isFull()Z:::EXIT50 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type boolean + rep-type boolean + comparability 0 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 1[2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 2 -DECLARE -DataStructures.StackAr.makeEmpty()V:::EXIT61 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.makeEmpty()V:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.makeEmpty()V:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.makeEmpty()V:::EXIT61 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.top()Ljava/lang/Object;:::EXIT71 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.top()Ljava/lang/Object;:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.top()Ljava/lang/Object;:::EXIT72 -return -java.lang.Object -hashcode -0 -return.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.top()Ljava/lang/Object;:::EXIT71 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability -2 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.top()Ljava/lang/Object;:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.top()Ljava/lang/Object;:::EXIT72 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability 0 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.pop()V:::EXIT84 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 +ppt DataStructures.StackAr.pop()V:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -2[-2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 -DECLARE -DataStructures.StackAr.pop()V:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] --2[-2] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int --2 +ppt DataStructures.StackAr.pop()V:::EXIT84 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -2[-2] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 -DECLARE -DataStructures.StackAr.push(Ljava/lang/Object;)V:::EXIT96 -x -java.lang.Object -hashcode -0 -x.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.push(Ljava/lang/Object;)V:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable x + var-kind variable + dec-type java.lang.Object + rep-type hashcode + comparability 0 + variable x.getClass().getName() + var-kind function getClass().getName() + enclosing-var x + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.push(Ljava/lang/Object;)V:::ENTER -x -java.lang.Object -hashcode -0 -x.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.push(Ljava/lang/Object;)V:::EXIT96 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable x + var-kind variable + dec-type java.lang.Object + rep-type hashcode + comparability 0 + variable x.getClass().getName() + var-kind function getClass().getName() + enclosing-var x + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::EXIT105 -return -java.lang.Object -hashcode --2 -return.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::ENTER + ppt-type enter + parent parent DataStructures.StackAr:::OBJECT 1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::EXIT108 -return -java.lang.Object -hashcode -0 -return.class -java.lang.Class -java.lang.String --1 -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::EXIT105 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability -2 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::ENTER -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr.topAndPop()Ljava/lang/Object;:::EXIT108 + ppt-type subexit + parent parent DataStructures.StackAr:::OBJECT 1 + variable return + var-kind return + dec-type java.lang.Object + rep-type hashcode + comparability 0 + variable return.getClass().getName() + var-kind function getClass().getName() + enclosing-var return + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + parent DataStructures.StackAr:::OBJECT 1 + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + parent DataStructures.StackAr:::OBJECT 1 + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + parent DataStructures.StackAr:::OBJECT 1 + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + parent DataStructures.StackAr:::OBJECT 1 + comparability 1 -DECLARE -DataStructures.StackAr:::OBJECT -this.theArray -java.lang.Object[] -hashcode --2 -this.theArray.class -java.lang.Class -java.lang.String --1 -this.theArray[] -java.lang.Object[] -hashcode[] -0[1] -this.theArray[].class -java.lang.Class[] -java.lang.String[] --1 -this.topOfStack -int -int -1 +ppt DataStructures.StackAr:::OBJECT + ppt-type object + variable this + var-kind variable + dec-type DataStructures.StackAr + rep-type hashcode + flags is_param + comparability 3 + variable this.theArray + var-kind field theArray + enclosing-var this + dec-type java.lang.Object[] + rep-type hashcode + comparability -2 + variable this.theArray.getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray + dec-type java.lang.Class + rep-type java.lang.String + comparability -1 + variable this.theArray[..] + var-kind array + enclosing-var this.theArray + array 1 + dec-type java.lang.Object[] + rep-type hashcode[] + comparability 0[1] + variable this.theArray[..].getClass().getName() + var-kind function getClass().getName() + enclosing-var this.theArray[..] + array 1 + dec-type java.lang.Class[] + rep-type java.lang.String[] + comparability -1 + variable this.topOfStack + var-kind field topOfStack + enclosing-var this + dec-type int + rep-type int + comparability 1 diff --git a/tests/diff-tests/StackAr/StackAr.txt.goal b/tests/diff-tests/StackAr/StackAr.txt.goal index 454de580b2..2fe460f67b 100644 --- a/tests/diff-tests/StackAr/StackAr.txt.goal +++ b/tests/diff-tests/StackAr/StackAr.txt.goal @@ -1,47 +1,77 @@ (I)V:::ENTER> - = 0 {0+}, capacity >= 2 {1-}> (UInt,DJU) + = 0 {1+}, capacity >= 2 {0-}> (Una,DJU) (I)V:::EXIT> - (Bin,MJ) - (Bin,MJ) - (UInt,SJU) - (UInt,SJU) - (UInt,MJ) - - (UInt,MJ) + (Bin,MJ) - (UInt,MJ) + (this.topOfStack < size(this.theArray[..])-1) {0.999+}> (Nul,MJ) + <(return == false) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, (return == false) ==> (this.theArray[..].getClass().getName() elements one of { null, "DataStructures.MyInteger", "java.lang.Object" }) {1+}> (Nul,DJJ) + (this.theArray[..].getClass().getName() elements == null) {1+}> (Nul,MJ) - (Bin,MJ) + (Bin,MJ) - (Bin,MJ) - (UInt,MJ) + <(return == true) <==> (this.topOfStack == size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == false) <==> (this.topOfStack < size(this.theArray[..])-1) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..] elements != null) {0.9923+}, null> (Nul,JM) + <(return == false) <==> (this.theArray[this.topOfStack+1..] elements == null) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[this.topOfStack+1..] == []) {1+}, null> (Nul,JM) + <(return == true) ==> (this.theArray[..].getClass().getName() elements one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + (Bin,MJ) + (Una,MJ) - (Bin,JM) - (UInt,JM) - (UInt,JM) - (UInt,DJU) + <(this.topOfStack == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Una,JM) + (Una,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (Bin,JM) - (UInt,DJU) - (UInt,DJU) - (UInt,JM) - (UInt,JM) - (UInt,DJU) - (UInt,DJU) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + (Bin,JM) + <(orig(this.topOfStack) == 0) ==> (size(this.theArray[..])-1 == 0) {1+}, null> (Bin,JM) + (Bin,JM) + (Bin,JM) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + + (Una,DJJ) + + <(size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0) {1+}, null> (Bin,JM) + (Una,DJJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = -1 {0+}, this.topOfStack >= 0 {0+}> (UInt,DJJ) - (UInt,MJ) + <(this.topOfStack >= 0) ==> (return.getClass().getName() in this.theArray[..].getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[post(this.topOfStack)])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == orig(this.theArray[this.topOfStack])) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[orig(this.topOfStack)]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return == this.theArray[this.topOfStack]) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (this.topOfStack == 0)) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() != this.theArray.getClass().getName()) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() one of { "DataStructures.MyInteger", "DataStructures.StackAr", "java.lang.Object" }) {1+}, null> (Nul,JM) + <(this.topOfStack >= 0) ==> (return.getClass().getName() is printable) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == return) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[this.topOfStack+1..] elements == return) {1+}, null> (Nul,JM) + <(return == null) <==> (this.topOfStack == -1) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..] elements == null) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[0..this.topOfStack] == []) {1+}, null> (Nul,JM) + <(return == null) ==> (this.theArray[..].getClass().getName() elements == null) {1+}, null> (Nul,JM) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + = -1 {1-}, this.topOfStack >= 0 {1+}> (Una,DJJ) + (Una,MJ) + (Una,DJJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) + <(orig(this.topOfStack) >= 0) ==> (this.topOfStack < size(this.theArray[..])-1) {0.9999+}, null> (Nul,JM) + <(orig(this.topOfStack) >= 0) ==> ((size(this.theArray[..])-1 == 0) ==> (orig(this.topOfStack) == 0)) {1+}, null> (Nul,JM) + (return in this.theArray[..]) {1+}> (Nul,MJ) + (return in this.theArray[orig(this.topOfStack)+1..]) {1+}> (Nul,MJ) + (return in this.theArray[this.topOfStack+1..]) {1+}> (Nul,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) diff --git a/tests/diff-tests/schedule2/schedule2-1.dtrace.gz b/tests/diff-tests/schedule2/schedule2-1.dtrace.gz index 1496904c0f..bc5a2b51df 100644 Binary files a/tests/diff-tests/schedule2/schedule2-1.dtrace.gz and b/tests/diff-tests/schedule2/schedule2-1.dtrace.gz differ diff --git a/tests/diff-tests/schedule2/schedule2-2.dtrace.gz b/tests/diff-tests/schedule2/schedule2-2.dtrace.gz index 8f8592af7a..966b553178 100644 Binary files a/tests/diff-tests/schedule2/schedule2-2.dtrace.gz and b/tests/diff-tests/schedule2/schedule2-2.dtrace.gz differ diff --git a/tests/diff-tests/schedule2/schedule2-a.txt.goal b/tests/diff-tests/schedule2/schedule2-a.txt.goal index f2c23344dd..e4a4f48dae 100644 --- a/tests/diff-tests/schedule2/schedule2-a.txt.goal +++ b/tests/diff-tests/schedule2/schedule2-a.txt.goal @@ -1,1939 +1,689 @@ - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 40 {0.9829-}, ::next_pid <= 45 {1-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0171-}, ::next_pid <= 45 {0-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {0.9829-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0171-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + (return != 0) {0-}> (Nul,MU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,MU) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.6667-}, ::next_pid >= 0 {0.6543-}> (UInt,SUU) - <::next_pid <= 40 {0.9796-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.3333-}, ::next_pid >= 0 {0.3457-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0204-}, ::next_pid <= 45 {0.006-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.6667-}, ::next_pid >= 0 {0.6543-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (U!Int,SJJ) - <::next_pid <= 40 {0.9796-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (UInt,SJJ) + <(return == 0) ==> (return is a pointer) {1+}, (return == 0) ==> (return is a pointer) {1+}> (Nul,SJJ) + <(return == 0) ==> (::next_pid >= 1) {0.3544-}, (return == 0) ==> (::next_pid >= 1) {0.0115-}> (Nul,SUU) + <(return == 0) ==> (::next_pid != 0) {0-}, (return == 0) ==> (::next_pid != 0) {0-}> (Nul,SUU) + <(return == 1) <==> (return != 0) {0-}, (return == 1) <==> (return != 0) {0-}> (Nul,SUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + <::next_pid >= 0 {0.3333-}, ::next_pid >= 0 {0.3457-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0204-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.7827-}> (UInt,SUU) - <::next_pid <= 40 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {0.2173-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.7827-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {0.2173-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0001-}, *command >= *command {0.0001-}> (Bin,SJJ) - <*prio >= *prio {0.0001-}, *prio >= *prio {0.0001-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <*command <= *command {0.0001-}, *command <= *command {0.0001-}> (Bin,SJJ) - <*prio <= *prio {0.0001-}, *prio <= *prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0+}, *prio >= -2 {1-}> (U!Int,DJU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - <*ratio >= -1.99958 {0-}, *ratio >= -1.99958 {0.1142-}> (U!Int,SJU) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - <*command <= 134662172 {0-}, *command <= 134662172 {0-}> (U!Int,SJJ) - <*prio <= 3 {0-}, *prio <= 9 {0.9479-}> (U!Int,DJU) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - <*ratio <= 0.999714 {0.994-}, *ratio <= 10.0 {0.99-}> (UInt,DUU) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + <*command >= -1 {1+}, *command >= -1 {1+}> (Una,SJJ) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + <*ratio >= -1.99958 {1-}, *ratio >= -1.99958 {0.8858-}> (Una,SJU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <*command != 0 {1+}, null> (Una,JM) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <*ratio != 0 {1+}, *ratio != 0 {1+}> (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <*command <= 134662172 {1-}, *command <= 134662172 {1-}> (Una,SJJ) + <*prio <= 3 {1-}, *prio <= 9 {0.0521-}> (Una,DJU) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + <*ratio <= 0.999714 {0.006-}, *ratio <= 10.0 {0.01-}> (Una,DUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - = orig(*ratio) {0.0001-}, orig(*ratio) >= orig(*ratio) {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0001-}, *command >= *command {0.0001-}> (Bin,SJJ) - <*prio >= *prio {0.0001-}, *prio >= *prio {0.0001-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = orig(*command) {0.0001-}, orig(*command) >= orig(*command) {0.0001-}> (Bin,SJJ) - = orig(*prio) {0.0001-}, orig(*prio) >= orig(*prio) {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <*command <= *command {0.0001-}, *command <= *command {0.0001-}> (Bin,SJJ) - <*prio <= *prio {0.0001-}, *prio <= *prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0+}, *prio >= -2 {1-}> (U!Int,DJU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, orig(*command) >= -1 {0+}> (U!Int,SJJ) - = -1 {0+}, orig(*prio) >= -2 {1-}> (U!Int,DJU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <*ratio >= -1.99958 {0.99-}, *ratio >= -1.99958 {0.996-}> (U!Int,SUU) - = -1.99958 {0-}, orig(*ratio) >= -1.99958 {0.1142-}> (U!Int,SJU) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,SJJ) - <*command <= 134662172 {0-}, *command <= 134662172 {0-}> (U!Int,SJJ) - <*prio <= 3 {0-}, *prio <= 9 {0.9479-}> (U!Int,DJU) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - (U!Int,SJJ) - (U!Int,DJU) - (UInt,SJJ) - <*ratio <= 0.999714 {0.994-}, *ratio <= 10.0 {0.99-}> (UInt,DUU) - (UInt,DUU) + <(return == 0) ==> (*ratio == orig(*ratio)) {1+}, (return == 0) ==> (*ratio == orig(*ratio)) {1+}> (Nul,SJJ) + <(return == 0) ==> (*command == orig(*command)) {1+}, (return == 0) ==> (*command == orig(*command)) {1+}> (Nul,SJJ) + <(return == 0) ==> (*prio == orig(*prio)) {1+}, (return == 0) ==> (*prio == orig(*prio)) {1+}> (Nul,SJJ) + <(return == 0) ==> (return is a pointer) {1+}, (return == 0) ==> (return is a pointer) {1+}> (Nul,SJJ) + (*prio >= -1) {1+}> (Nul,MJ) + (orig(*prio) >= -1) {1+}> (Nul,MJ) + <(return == 1) ==> (*ratio >= -1.0) {1+}, (return == 1) ==> (*ratio >= -1.0) {1+}> (Nul,SJJ) + <(return == 1) ==> (*prio != 0) {1+}, null> (Nul,JM) + <(return == 1) <==> (return != 0) {0-}, (return == 1) <==> (return != 0) {0-}> (Nul,SUU) + <(return == 0) ==> (*ratio <= 0.981286) {0.004-}, null> (Nul,UM) + <(return == 1) ==> (*ratio <= 0.999714) {0.006-}, null> (Nul,UM) + <(return == 0) ==> (orig(*ratio) <= 0.981286) {0.004-}, null> (Nul,UM) + <(return == 1) ==> (orig(*ratio) <= 0.999714) {0.006-}, null> (Nul,UM) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (*command == 0) {1+}> (Bin,MJ) + <(*prio == 0) ==> (orig(*prio) == 0) {1+}, null> (Bin,JM) + <*command >= -1 {1+}, *command >= -1 {1+}> (Una,SJJ) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1-}, orig(*command) >= -1 {1-}> (Una,SJJ) + = -1 {1-}, orig(*prio) >= -2 {0-}> (Una,DJU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*ratio >= -1.99958 {0.01-}, *ratio >= -1.99958 {0.004-}> (Una,SUU) + = -1.99958 {1-}, orig(*ratio) >= -1.99958 {0.8858-}> (Una,SJU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <*command != 0 {1+}, null> (Una,JM) + (Una,SJJ) + (Una,JM) + (Una,SJJ) + (Una,SJJ) + <*ratio != 0 {1+}, *ratio != 0 {1+}> (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*command <= 134662172 {1-}, *command <= 134662172 {1-}> (Una,SJJ) + <*prio <= 3 {1-}, *prio <= 9 {0.0521-}> (Una,DJU) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + (Una,SJJ) + (Una,DJU) + (Una,SJJ) + <*ratio <= 0.999714 {0.006-}, *ratio <= 10.0 {0.01-}> (Una,DUU) + (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.98-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.02-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.98-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.02-}> (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) - (UInt,SJJ) - <::next_pid <= 41 {0.9592-}, ::next_pid <= 45 {0.9599-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + <::next_pid <= 41 {0.0408-}, ::next_pid <= 45 {0.0401-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= -5 {0.6713-}> (UInt,DJU) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) - (UInt,SJJ) - (U!Int,DJJ) - <::next_pid <= 41 {0.9592-}, ::next_pid <= 45 {0.9599-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= -5 {0.3287-}> (Una,DJU) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 41 {0.0408-}, ::next_pid <= 45 {0.0401-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, prio >= -1 {0.4898-}> (UInt,DJU) - (UInt,UM) - (U!Int,JM) - <::next_pid <= 41 {1-}, ::next_pid <= 44 {1-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 1 {1-}, prio >= -1 {0.5102-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 41 {0-}, ::next_pid <= 44 {0-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001-}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid > orig(::next_pid) {0.0001+}, null> (Bin,JM) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid != orig(::next_pid) {0.0001-}, null> (Bin,JM) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,JM) - (Ter,JM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 0 {0.6667-}> (UInt,DJU) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, prio >= -1 {0.4898-}> (UInt,DJU) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,UM) - (U!Int,JM) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + = orig(::next_pid) {1+}> (Bin,MJ) + <::next_pid > orig(::next_pid) {1-}, null> (Bin,JM) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid - orig(::next_pid) - 1 == 0 {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (orig(::next_pid) == 0) {1+}> (Bin,MJ) + (Ter,UM) + (Ter,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 0 {0.3333-}> (Una,DJU) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 1 {1-}, prio >= -1 {0.5102-}> (Una,DJU) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,DUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,UM) + (Una,JM) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + (return != 0) {0-}> (Nul,MU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,MU) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 1 {0.9219-}, ::next_pid >= 0 {0.4349-}> (UInt,DUU) - <::next_pid != 0 {1-}, null> (UInt,UM) - <::next_pid <= 40 {0.9978-}, ::next_pid <= 45 {0.9978-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 1 {0.0781-}, ::next_pid >= 0 {0.5651-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0022-}, ::next_pid <= 45 {0.0022-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0.9219-}, ::next_pid >= 0 {0.4349-}> (UInt,DUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,SJJ) - <::next_pid <= 40 {0.9978-}, ::next_pid <= 45 {0.9978-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {0.0781-}, ::next_pid >= 0 {0.5651-}> (Una,DUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0022-}, ::next_pid <= 45 {0.0022-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (U!Int,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = command {0.0001-}, command >= command {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, command >= -1 {0+}> (U!Int,SJJ) - = -1 {0+}, prio >= -2 {1-}> (U!Int,DJU) - = -1.0 {0+}, ratio >= -1.0 {0+}> (U!Int,SJJ) - (UInt,JM) - (UInt,JM) - <::next_pid <= 42 {0.996-}, ::next_pid <= 45 {0.984-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,DJU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1+}, command >= -1 {1+}> (Una,SJJ) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + = -1.0 {1+}, ratio >= -1.0 {1+}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,JM) + (Una,JM) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0.004-}, ::next_pid <= 45 {0.016-}> (Una,DUU) + (Una,DJU) + (Una,DJU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001+}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = command {0.0001-}, command >= command {0.0001-}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, command >= -1 {0+}> (U!Int,SJJ) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, prio >= -2 {1-}> (U!Int,DJU) - = -6 {0-}, return >= -6 {0-}> (U!Int,SJJ) - = -1.0 {0+}, ratio >= -1.0 {0+}> (U!Int,SJJ) - (UInt,JM) - (UInt,JM) - (U!Int,JM) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= orig(::next_pid) {1+}, ::next_pid >= orig(::next_pid) {1+}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SJJ) + <(::next_pid == 0) ==> (orig(::next_pid) == 0) {1+}, (::next_pid == 0) ==> (orig(::next_pid) == 0) {1+}> (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1+}, command >= -1 {1+}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + = -6 {1-}, return >= -6 {1-}> (Una,SJJ) + = -1.0 {1+}, ratio >= -1.0 {1+}> (Una,SJJ) + (Una,JM) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,JM) + (Una,JM) + (Una,SJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + (Una,DJU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.212-}, ::next_pid >= 0 {0.211-}> (UInt,SUU) - = 0.003089 {1-}, ratio >= -1.0 {0.9399-}> (UInt,DUU) - <::next_pid <= 40 {0.9916-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {0.788-}, ::next_pid >= 0 {0.789-}> (Una,SUU) + = 0.003089 {0-}, ratio >= -1.0 {0.0601-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0084-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.212-}, ::next_pid >= 0 {0.211-}> (UInt,SUU) - = 0 {0-}, return >= -5 {0.7415-}> (UInt,DJU) - = 0.003089 {1-}, ratio >= -1.0 {0.9399-}> (UInt,DUU) - (UInt,DJJ) - <::next_pid <= 40 {0.9916-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 0 {0.788-}, ::next_pid >= 0 {0.789-}> (Una,SUU) + = 0 {1-}, return >= -5 {0.2585-}> (Una,DJU) + = 0.003089 {0-}, ratio >= -1.0 {0.0601-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 40 {0.0084-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) - = 1 {0-}, prio >= -2 {1-}> (UInt,DJU) - = 0.001518 {0.996-}, ratio >= -1.0 {0.8397-}> (UInt,DUU) - (UInt,UM) - (U!Int,JM) - <::next_pid <= 42 {0.9977-}, ::next_pid <= 45 {0.9917-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + = 1 {1-}, prio >= -2 {0-}> (Una,DJU) + = 0.001518 {0.004-}, ratio >= -1.0 {0.1603-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,SUJ) + (Una,JM) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0.0023-}, ::next_pid <= 45 {0.0083-}> (Una,DUU) + (Una,DJU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) - = 1 {0-}, prio >= -2 {1-}> (UInt,DJU) - = -4 {0-}, return >= -5 {0.9319-}> (U!Int,DJU) - = 0.001518 {0.996-}, ratio >= -1.0 {0.8397-}> (UInt,DUU) - (UInt,UM) - (U!Int,JM) - (U!Int,DJJ) - <::next_pid <= 42 {0.9977-}, ::next_pid <= 45 {0.9917-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + = 1 {1-}, prio >= -2 {0-}> (Una,DJU) + = -4 {1-}, return >= -5 {0.0681-}> (Una,DJU) + = 0.001518 {0.004-}, ratio >= -1.0 {0.1603-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,SUJ) + (Una,JM) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0.0023-}, ::next_pid <= 45 {0.0083-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) + (Una,DUU) diff --git a/tests/diff-tests/schedule2/schedule2-ap.txt.goal b/tests/diff-tests/schedule2/schedule2-ap.txt.goal index 5e6dba082b..ce031de1b2 100644 --- a/tests/diff-tests/schedule2/schedule2-ap.txt.goal +++ b/tests/diff-tests/schedule2/schedule2-ap.txt.goal @@ -1,4414 +1,1515 @@ - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 40 {0.9829-}, ::next_pid <= 45 {1-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0171-}, ::next_pid <= 45 {0-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {0.9829-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0171-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0002-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0002-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0002-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 2 {0.7637-}> (UInt,DJU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 40 {1-}, ::next_pid <= 42 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 2 {0.2363-}> (Una,DJU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 42 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {0.9432-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1-}> (Una,SUJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0568-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + (return != 0) {0-}> (Nul,MU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,MU) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ~::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = ::next_pid {0.381-}> (Bin,MU) - = prio {0.381-}> (Bin,MU) - = return {0.381-}> (Bin,MU) - <::next_pid > ::next_pid {1-}, null> (Bin,UM) - prio {1-}, null> (Bin,UM) - return {1-}, null> (Bin,UM) - (Bin,MU) - (Bin,MU) - (Bin,MU) - <::next_pid < ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - <::next_pid != ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MJ) - (Bin,MU) - <::next_pid == ::next_pid ^ ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - <::next_pid == NaN * ::next_pid + NaN * ::next_pid + NaN {0-}, null> (Ter,JM) - (Ter,MU) - <::next_pid >= 9223372036854775807 {1-}, ::next_pid >= 1 {0.8142-}> (UInt,DUU) - = 9223372036854775807 {1-}, prio >= -1 {0+}> (U!Int,DUJ) - = 9223372036854775807 {1-}, return >= -4 {0.8017-}> (U!Int,DUU) - (UInt,MU) - (UInt,SUJ) - (UInt,SUU) - <::next_pid one of { } {1-}, null> (UInt,UM) - (UInt,UM) - (UInt,DUJ) - <::next_pid <= -9223372036854775808 {1-}, ::next_pid <= 28 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DUU) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + = 1 {0.1858-}> (Una,MU) + = -1 {1-}> (Una,MJ) + = -4 {0.1983-}> (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MJ) + (Una,MU) + (Una,MJ) + (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,MU) + (Una,MU) + (Una,MU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1-}, ::next_pid >= 1 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.6667-}, ::next_pid >= 0 {0.6543-}> (UInt,SUU) - <::next_pid <= 40 {0.9796-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.3333-}, ::next_pid >= 0 {0.3457-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0204-}, ::next_pid <= 45 {0.006-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.6667-}, ::next_pid >= 0 {0.6543-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (U!Int,SJJ) - <::next_pid <= 40 {0.9796-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (UInt,SJJ) + <(return == 0) ==> (return is a pointer) {1+}, (return == 0) ==> (return is a pointer) {1+}> (Nul,SJJ) + <(return == 0) ==> (::next_pid >= 1) {0.3544-}, (return == 0) ==> (::next_pid >= 1) {0.0115-}> (Nul,SUU) + <(return == 0) ==> (::next_pid != 0) {0-}, (return == 0) ==> (::next_pid != 0) {0-}> (Nul,SUU) + <(return == 1) <==> (return != 0) {0-}, (return == 1) <==> (return != 0) {0-}> (Nul,SUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + <::next_pid >= 0 {0.3333-}, ::next_pid >= 0 {0.3457-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0204-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0.6456-}, ::next_pid >= 1 {0.9885-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 40 {0.999-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {0.3544-}, ::next_pid >= 1 {0.0115-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.001-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.7412-}, ::next_pid >= 0 {0.6745-}> (UInt,SUU) - = 1 {0-}, return >= 1 {0-}> (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 40 {0.9869-}, ::next_pid <= 45 {0.9986-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + <::next_pid >= 0 {0.2588-}, ::next_pid >= 0 {0.3255-}> (Una,SUU) + = 1 {1-}, return >= 1 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid <= 40 {0.0131-}, ::next_pid <= 45 {0.0014-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.7827-}> (UInt,SUU) - <::next_pid <= 40 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {0.2173-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.7827-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {0.2173-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.7827-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 40 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {0.2173-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0001-}, *command >= *command {0.0001-}> (Bin,SJJ) - <*prio >= *prio {0.0001-}, *prio >= *prio {0.0001-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <*command <= *command {0.0001-}, *command <= *command {0.0001-}> (Bin,SJJ) - <*prio <= *prio {0.0001-}, *prio <= *prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0+}, *prio >= -2 {1-}> (U!Int,DJU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - <*ratio >= -1.99958 {0-}, *ratio >= -1.99958 {0.1142-}> (U!Int,SJU) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - <*command <= 134662172 {0-}, *command <= 134662172 {0-}> (U!Int,SJJ) - <*prio <= 3 {0-}, *prio <= 9 {0.9479-}> (U!Int,DJU) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - <*ratio <= 0.999714 {0.994-}, *ratio <= 10.0 {0.99-}> (UInt,DUU) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + <*command >= -1 {1+}, *command >= -1 {1+}> (Una,SJJ) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + <*ratio >= -1.99958 {1-}, *ratio >= -1.99958 {0.8858-}> (Una,SJU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <*command != 0 {1+}, null> (Una,JM) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <*ratio != 0 {1+}, *ratio != 0 {1+}> (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <*command <= 134662172 {1-}, *command <= 134662172 {1-}> (Una,SJJ) + <*prio <= 3 {1-}, *prio <= 9 {0.0521-}> (Una,DJU) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + <*ratio <= 0.999714 {0.006-}, *ratio <= 10.0 {0.01-}> (Una,DUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - = orig(*ratio) {0.0001-}, orig(*ratio) >= orig(*ratio) {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0001-}, *command >= *command {0.0001-}> (Bin,SJJ) - <*prio >= *prio {0.0001-}, *prio >= *prio {0.0001-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = orig(*command) {0.0001-}, orig(*command) >= orig(*command) {0.0001-}> (Bin,SJJ) - = orig(*prio) {0.0001-}, orig(*prio) >= orig(*prio) {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <*command <= *command {0.0001-}, *command <= *command {0.0001-}> (Bin,SJJ) - <*prio <= *prio {0.0001-}, *prio <= *prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0+}, *prio >= -2 {1-}> (U!Int,DJU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, orig(*command) >= -1 {0+}> (U!Int,SJJ) - = -1 {0+}, orig(*prio) >= -2 {1-}> (U!Int,DJU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <*ratio >= -1.99958 {0.99-}, *ratio >= -1.99958 {0.996-}> (U!Int,SUU) - = -1.99958 {0-}, orig(*ratio) >= -1.99958 {0.1142-}> (U!Int,SJU) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (U!Int,SJJ) - <*command <= 134662172 {0-}, *command <= 134662172 {0-}> (U!Int,SJJ) - <*prio <= 3 {0-}, *prio <= 9 {0.9479-}> (U!Int,DJU) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - (U!Int,SJJ) - (U!Int,DJU) - (UInt,SJJ) - <*ratio <= 0.999714 {0.994-}, *ratio <= 10.0 {0.99-}> (UInt,DUU) - (UInt,DUU) + <(return == 0) ==> (*ratio == orig(*ratio)) {1+}, (return == 0) ==> (*ratio == orig(*ratio)) {1+}> (Nul,SJJ) + <(return == 0) ==> (*command == orig(*command)) {1+}, (return == 0) ==> (*command == orig(*command)) {1+}> (Nul,SJJ) + <(return == 0) ==> (*prio == orig(*prio)) {1+}, (return == 0) ==> (*prio == orig(*prio)) {1+}> (Nul,SJJ) + <(return == 0) ==> (return is a pointer) {1+}, (return == 0) ==> (return is a pointer) {1+}> (Nul,SJJ) + (*prio >= -1) {1+}> (Nul,MJ) + (orig(*prio) >= -1) {1+}> (Nul,MJ) + <(return == 1) ==> (*ratio >= -1.0) {1+}, (return == 1) ==> (*ratio >= -1.0) {1+}> (Nul,SJJ) + <(return == 1) ==> (*prio != 0) {1+}, null> (Nul,JM) + <(return == 1) <==> (return != 0) {0-}, (return == 1) <==> (return != 0) {0-}> (Nul,SUU) + <(return == 0) ==> (*ratio <= 0.981286) {0.004-}, null> (Nul,UM) + <(return == 1) ==> (*ratio <= 0.999714) {0.006-}, null> (Nul,UM) + <(return == 0) ==> (orig(*ratio) <= 0.981286) {0.004-}, null> (Nul,UM) + <(return == 1) ==> (orig(*ratio) <= 0.999714) {0.006-}, null> (Nul,UM) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (*command == 0) {1+}> (Bin,MJ) + <(*prio == 0) ==> (orig(*prio) == 0) {1+}, null> (Bin,JM) + <*command >= -1 {1+}, *command >= -1 {1+}> (Una,SJJ) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1-}, orig(*command) >= -1 {1-}> (Una,SJJ) + = -1 {1-}, orig(*prio) >= -2 {0-}> (Una,DJU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*ratio >= -1.99958 {0.01-}, *ratio >= -1.99958 {0.004-}> (Una,SUU) + = -1.99958 {1-}, orig(*ratio) >= -1.99958 {0.8858-}> (Una,SJU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <*command != 0 {1+}, null> (Una,JM) + (Una,SJJ) + (Una,JM) + (Una,SJJ) + (Una,SJJ) + <*ratio != 0 {1+}, *ratio != 0 {1+}> (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*command <= 134662172 {1-}, *command <= 134662172 {1-}> (Una,SJJ) + <*prio <= 3 {1-}, *prio <= 9 {0.0521-}> (Una,DJU) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + (Una,SJJ) + (Una,DJU) + (Una,SJJ) + <*ratio <= 0.999714 {0.006-}, *ratio <= 10.0 {0.01-}> (Una,DUU) + (Una,DUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - = orig(*ratio) {0.0001-}, orig(*ratio) >= orig(*ratio) {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0001-}, *command >= *command {0.0001-}> (Bin,SJJ) - <*prio >= *prio {0.0001-}, *prio >= *prio {0.0001-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = orig(*command) {0.0001-}, orig(*command) >= orig(*command) {0.0001-}> (Bin,SJJ) - = orig(*prio) {0.0001-}, orig(*prio) >= orig(*prio) {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <*command <= *command {0.0001-}, *command <= *command {0.0001-}> (Bin,SJJ) - <*prio <= *prio {0.0001-}, *prio <= *prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0+}, *prio >= -2 {1-}> (U!Int,DJU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, orig(*command) >= -1 {0+}> (U!Int,SJJ) - = -1 {0+}, orig(*prio) >= -2 {1-}> (U!Int,DJU) - = 1 {0-}, return >= 1 {0-}> (UInt,SJJ) - <*ratio >= -1.0 {0+}, *ratio >= -1.0 {0+}> (U!Int,SJJ) - = -1.99958 {0.012-}, orig(*ratio) >= -1.99958 {0.1202-}> (U!Int,SUU) - <*command != 0 {0+}, null> (UInt,JM) - <*prio != 0 {0+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - <*command <= 7 {0-}, *command <= 34 {1-}> (U!Int,DJU) - <*prio <= 3 {0-}, *prio <= 9 {0.9479-}> (U!Int,DJU) - <::next_pid <= 42 {0.996-}, ::next_pid <= 45 {0.984-}> (U!Int,DUU) - (U!Int,SJJ) - (U!Int,DJU) - (UInt,SJJ) - <*ratio <= 0.999714 {0.994-}, *ratio <= 10.0 {0.99-}> (UInt,DUU) - (UInt,DUU) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (*command == 0) {1-}> (Bin,MJ) + <*command >= -1 {1-}, *command >= -1 {1-}> (Una,SJJ) + <*prio >= -1 {1-}, *prio >= -2 {0-}> (Una,DJU) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = -1 {1-}, orig(*command) >= -1 {1-}> (Una,SJJ) + = -1 {1-}, orig(*prio) >= -2 {0-}> (Una,DJU) + = 1 {1-}, return >= 1 {1-}> (Una,SJJ) + <*ratio >= -1.0 {1+}, *ratio >= -1.0 {1+}> (Una,SJJ) + = -1.99958 {0.988-}, orig(*ratio) >= -1.99958 {0.8798-}> (Una,SUU) + (Una,SUU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <*command != 0 {1-}, null> (Una,JM) + <*prio != 0 {1+}, null> (Una,JM) + (Una,SJJ) + (Una,JM) + (Una,SJJ) + (Una,SJJ) + (Una,SUU) + <*ratio != 0 {1-}, *ratio != 0 {1-}> (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <*command <= 7 {1-}, *command <= 34 {0-}> (Una,DJU) + <*prio <= 3 {1-}, *prio <= 9 {0.0521-}> (Una,DJU) + <::next_pid <= 42 {0.004-}, ::next_pid <= 45 {0.016-}> (Una,DUU) + (Una,SJJ) + (Una,DJU) + (Una,SJJ) + <*ratio <= 0.999714 {0.006-}, *ratio <= 10.0 {0.01-}> (Una,DUU) + (Una,DUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*ratio == orig(*ratio) {0+}, *ratio == orig(*ratio) {0+}> (Bin,SJJ) - <*ratio >= *ratio {0.0001-}, *ratio >= *ratio {0.0001-}> (Bin,SJJ) - <*ratio <= *ratio {0.0001-}, *ratio <= *ratio {0.0001-}> (Bin,SJJ) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*command == orig(*command) {0+}, *command == orig(*command) {0+}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <*prio == orig(*prio) {0+}, *prio == orig(*prio) {0+}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <*command >= *command {0.0066-}, *command >= *command {0.0117-}> (Bin,SJU) - <*prio >= *prio {0.0066-}, *prio >= *prio {0.0117-}> (Bin,SJU) - <::next_pid >= ::next_pid {0.0066-}, ::next_pid >= ::next_pid {0.0117-}> (Bin,SJU) - = return {0.0066-}, return >= return {0.0117-}> (Bin,SJU) - <*command <= *command {0.0066-}, *command <= *command {0.0117-}> (Bin,SJU) - <*prio <= *prio {0.0066-}, *prio <= *prio {0.0117-}> (Bin,SJU) - <::next_pid <= ::next_pid {0.0066-}, ::next_pid <= ::next_pid {0.0117-}> (Bin,SJU) - (Bin,SJU) - <*command == *command {0-}, *command == *command {0-}> (Bin,SJJ) - <*prio == *prio {0-}, *prio == *prio {0-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <*ratio == *ratio {0-}, *ratio == *ratio {0-}> (Bin,SJJ) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command & *command {3-}, *command == *command & *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == *command | *command {3-}, *command == *command | *command {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.max(*command, *command) {3-}, *command == java.lang.Math.max(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == java.lang.Math.min(*command, *command) {3-}, *command == java.lang.Math.min(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}, *command == org.plumelib.util.MathPlume.gcd(*command, *command) {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio & *prio {3-}, *prio == *prio & *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == *prio | *prio {3-}, *prio == *prio | *prio {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.max(*prio, *prio) {3-}, *prio == java.lang.Math.max(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == java.lang.Math.min(*prio, *prio) {3-}, *prio == java.lang.Math.min(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <*prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}, *prio == org.plumelib.util.MathPlume.gcd(*prio, *prio) {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.max(*ratio, *ratio) {3-}, *ratio == java.lang.Math.max(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - <*ratio == java.lang.Math.min(*ratio, *ratio) {3-}, *ratio == java.lang.Math.min(*ratio, *ratio) {3-}> (Ter,SUU) - (Ter,SUU) - <*command >= -1 {0+}, *command >= -1 {0+}> (U!Int,SJJ) - <*prio >= -1 {0.2004-}, *prio >= -1 {0+}> (U!Int,SUJ) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.9421-}> (UInt,SJU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <*ratio >= -1.99958 {0.99-}, *ratio >= -1.99958 {0.9891-}> (U!Int,SUU) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - <*command <= 134662172 {0-}, *command <= 134662172 {0-}> (U!Int,SJJ) - <*prio <= 3 {0.7772-}, *prio <= 5 {0.9937-}> (U!Int,DUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJU) - <*ratio <= 0.981286 {0.996-}, *ratio <= 9.0 {0.9973-}> (UInt,DUU) + <*ratio == *ratio {1-}, *ratio == *ratio {1-}> (Bin,SJJ) + <*ratio == orig(*ratio) {1+}, *ratio == orig(*ratio) {1+}> (Bin,SJJ) + <*command == *command {1-}, *command == *command {1-}> (Bin,SJJ) + <*command == orig(*command) {1+}, *command == orig(*command) {1+}> (Bin,SJJ) + <*prio == *prio {1-}, *prio == *prio {1-}> (Bin,SJJ) + <*prio == orig(*prio) {1+}, *prio == orig(*prio) {1+}> (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <*command - *command == 0 {1-}, *command - *command == 0 {1-}> (Bin,SJJ) + <*prio - *prio == 0 {1-}, *prio - *prio == 0 {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + <*ratio - *ratio == 0 {1-}, *ratio - *ratio == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <*command >= -1 {1-}, *command >= -1 {1-}> (Una,SJJ) + <*prio >= -1 {0.7996-}, *prio >= -1 {1+}> (Una,SUJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {0.0579-}> (Una,SJU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*ratio >= -1.99958 {0.01-}, *ratio >= -1.99958 {0.0109-}> (Una,SUU) + (Una,SUU) + <*command != ? (mod ?) *** {0-}, *command != ? (mod ?) *** {0-}> (Una,SUU) + <*prio != ? (mod ?) *** {0-}, *prio != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <*command != 0 {0.9999-}, null> (Una,JM) + (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <*ratio != 0 {1-}, *ratio != 0 {1-}> (Una,SJJ) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <*command <= 134662172 {1-}, *command <= 134662172 {1-}> (Una,SJJ) + <*prio <= 3 {0.2228-}, *prio <= 5 {0.0063-}> (Una,DUU) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJU) + <*ratio <= 0.981286 {0.004-}, *ratio <= 9.0 {0.0027-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.98-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.02-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.98-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.02-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.98-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1-}> (Una,SUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.02-}> (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) - (UInt,SJJ) - <::next_pid <= 41 {0.9592-}, ::next_pid <= 45 {0.9599-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + <::next_pid <= 41 {0.0408-}, ::next_pid <= 45 {0.0401-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= -5 {0.6713-}> (UInt,DJU) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) - (UInt,SJJ) - (U!Int,DJJ) - <::next_pid <= 41 {0.9592-}, ::next_pid <= 45 {0.9599-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) - (UInt,DUU) - - ratio {1-}, ratio > ratio {1-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - <::next_pid == ~::next_pid {1-}, ::next_pid == ~::next_pid {1-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - <::next_pid > ::next_pid {1-}, ::next_pid > ::next_pid {1-}> (Bin,SUU) - prio {1-}, prio > prio {1-}> (Bin,SUU) - return {1-}, return > return {1-}> (Bin,SUU) - <::next_pid < ::next_pid {1-}, ::next_pid < ::next_pid {1-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - <::next_pid != ::next_pid {1-}, ::next_pid != ::next_pid {1-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - <::next_pid == ::next_pid ^ ::next_pid {3-}, ::next_pid == ::next_pid ^ ::next_pid {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid == NaN * ::next_pid + NaN * ::next_pid + NaN {0-}, ::next_pid == NaN * ::next_pid + NaN * ::next_pid + NaN {0-}> (Ter,DJJ) - (Ter,DJJ) - <::next_pid >= 9223372036854775807 {1-}, ::next_pid >= 9223372036854775807 {1-}> (U!Int,SUU) - = 9223372036854775807 {1-}, prio >= 9223372036854775807 {1-}> (U!Int,SUU) - = 9223372036854775807 {1-}, return >= 9223372036854775807 {1-}> (U!Int,SUU) - = 1.7976931348623157E308 {1-}, ratio >= 1.7976931348623157E308 {1-}> (U!Int,SUU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - <::next_pid one of { } {1-}, ::next_pid one of { } {1-}> (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - (UInt,SUU) - <::next_pid <= -9223372036854775808 {1-}, ::next_pid <= -9223372036854775808 {1-}> (U!Int,SUU) - (U!Int,SUU) - (U!Int,SUU) - (UInt,SUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= -5 {0.3287-}> (Una,DJU) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 41 {0.0408-}, ::next_pid <= 45 {0.0401-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,DUU) - (Bin,MJ) - = ratio {0.0007-}> (Bin,MJ) - ratio {1-}, null> (Bin,UM) - (Bin,MJ) - (Bin,UM) - (Bin,UM) - <::next_pid == ~::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = ::next_pid {0.1905-}> (Bin,MU) - = prio {0.1905-}> (Bin,MU) - = return {0.1905-}> (Bin,MU) - <::next_pid > ::next_pid {1-}, null> (Bin,UM) - prio {1-}, null> (Bin,UM) - return {1-}, null> (Bin,UM) - (Bin,MU) - (Bin,MU) - (Bin,MU) - <::next_pid < ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - <::next_pid != ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MU) - (Bin,MU) - (Bin,MJ) - <::next_pid == ::next_pid ^ ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - <::next_pid == NaN * ::next_pid + NaN * ::next_pid + NaN {0-}, null> (Ter,JM) - (Ter,MU) - (Ter,MU) - (Ter,JM) - <::next_pid >= 9223372036854775807 {1-}, ::next_pid >= 0 {0.5556-}> (UInt,DUU) - = 9223372036854775807 {1-}, prio >= 0 {0-}> (UInt,DUJ) - = 9223372036854775807 {1-}, return >= -5 {0.6713-}> (U!Int,DUU) - = 1.7976931348623157E308 {1-}, ratio >= -1.0 {0.4686-}> (U!Int,DUU) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,MJ) - (UInt,UM) - (UInt,SUU) - (UInt,UM) - <::next_pid one of { } {1-}, null> (UInt,UM) - (UInt,UM) - (UInt,DUJ) - (UInt,DUJ) - <::next_pid <= -9223372036854775808 {1-}, ::next_pid <= 29 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DUU) - (UInt,DUU) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + (Bin,MU) + (Bin,MJ) + = 0 {0.4444-}> (Una,MU) + = 0 {1-}> (Una,MJ) + = -5 {0.3287-}> (Una,MU) + = -1.0 {0.5314-}> (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MJ) + (Una,MU) + (Una,MJ) + (Una,MJ) + (Una,MJ) + (Una,MJ) + (Una,MJ) + = 0 {1-}> (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0.0782-}> (UInt,SJU) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, return >= 1 {0-}> (UInt,SJJ) - = 0.0 {0+}, ratio >= 0.0 {0+}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 41 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {0.9218-}> (Una,SJU) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 1 {1-}, return >= 1 {1-}> (Una,SJJ) + = 0.0 {1-}, ratio >= 0.0 {1+}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SUU) + (Una,SJJ) + = 0 {1-}, ratio >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid <= 41 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - = 0.0 {0+}, ratio >= 0.0 {0+}> (UInt,SJJ) - (UInt,SJJ) - (UInt,SJJ) - <::next_pid <= 41 {0.9913-}, ::next_pid <= 45 {0.9639-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + = 0.0 {1-}, ratio >= 0.0 {1+}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + = 0 {1-}, ratio >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 41 {0.0087-}, ::next_pid <= 45 {0.0361-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, prio >= -1 {0.4898-}> (UInt,DJU) - (UInt,UM) - (U!Int,JM) - <::next_pid <= 41 {1-}, ::next_pid <= 44 {1-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = 1 {1-}, prio >= -1 {0.5102-}> (Una,DJU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 41 {0-}, ::next_pid <= 44 {0-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001-}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid > orig(::next_pid) {0.0001+}, null> (Bin,JM) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid != orig(::next_pid) {0.0001-}, null> (Bin,JM) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,JM) - (Ter,JM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 0 {0.6667-}> (UInt,DJU) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, prio >= -1 {0.4898-}> (UInt,DJU) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,UM) - (U!Int,JM) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + = orig(::next_pid) {1+}> (Bin,MJ) + <::next_pid > orig(::next_pid) {1-}, null> (Bin,JM) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid - orig(::next_pid) - 1 == 0 {1+}, null> (Bin,JM) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (orig(::next_pid) == 0) {1+}> (Bin,MJ) + (Ter,UM) + (Ter,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 0 {0.3333-}> (Una,DJU) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 1 {1-}, prio >= -1 {0.5102-}> (Una,DJU) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,DUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,UM) + (Una,JM) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001-}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid > orig(::next_pid) {0.0001+}, null> (Bin,JM) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid != orig(::next_pid) {0.0001-}, null> (Bin,JM) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,JM) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,JM) - (Ter,JM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 0 {0.6667-}> (UInt,DJU) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = 1 {0-}, prio >= -1 {0.4898-}> (UInt,DJU) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,UM) - (U!Int,JM) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + = orig(::next_pid) {1-}> (Bin,MJ) + <::next_pid > orig(::next_pid) {1-}, null> (Bin,JM) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid - orig(::next_pid) - 1 == 0 {1-}, null> (Bin,JM) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (orig(::next_pid) == 0) {1-}> (Bin,MJ) + (Ter,UM) + (Ter,UM) + (Una,JM) + <::next_pid >= 1 {1-}, ::next_pid >= 0 {0.3333-}> (Una,DJU) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 1 {1-}, prio >= -1 {0.5102-}> (Una,DJU) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,DUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,UM) + (Una,JM) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - = 0 {0-}, return >= -4 {0.8096-}> (UInt,DJU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,DJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + (return != 0) {0-}> (Nul,MU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + = 0 {1-}, return >= -4 {0.1904-}> (Una,DJU) + (Una,MU) + (Una,MU) + (Una,MU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,DJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) - <::next_pid == ~::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - = ::next_pid {0.381-}> (Bin,MU) - = prio {0.381-}> (Bin,MU) - = return {0.381-}> (Bin,MU) - <::next_pid > ::next_pid {1-}, null> (Bin,UM) - prio {1-}, null> (Bin,UM) - return {1-}, null> (Bin,UM) - (Bin,MU) - (Bin,MU) - (Bin,MU) - <::next_pid < ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - <::next_pid != ::next_pid {1-}, null> (Bin,UM) - (Bin,UM) - (Bin,UM) - (Bin,MJ) - (Bin,MJ) - (Bin,MU) - <::next_pid == ::next_pid ^ ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,DUU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - (Ter,MU) - <::next_pid == NaN * ::next_pid + NaN * ::next_pid + NaN {0-}, null> (Ter,JM) - (Ter,MU) - <::next_pid >= 9223372036854775807 {1-}, ::next_pid >= 1 {0.8142-}> (UInt,DUU) - = 9223372036854775807 {1-}, prio >= -1 {0+}> (U!Int,DUJ) - = 9223372036854775807 {1-}, return >= -4 {0.8017-}> (U!Int,DUU) - (UInt,MU) - (UInt,SUJ) - (UInt,SUU) - <::next_pid one of { } {1-}, null> (UInt,UM) - (UInt,UM) - (UInt,DUJ) - <::next_pid <= -9223372036854775808 {1-}, ::next_pid <= 28 {1-}> (U!Int,DUU) - (U!Int,DUU) - (U!Int,DUU) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MJ) + (Bin,MU) + = 1 {0.1858-}> (Una,MU) + = -1 {1-}> (Una,MJ) + = -4 {0.1983-}> (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MU) + (Una,MJ) + (Una,MU) + (Una,MJ) + (Una,MJ) + = 0 {1-}> (Una,MJ) + (Una,MU) + (Una,MU) + (Una,MU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.999-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1-}, ::next_pid >= 1 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.001-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid >= 1 {0.9219-}, ::next_pid >= 0 {0.4349-}> (UInt,DUU) - <::next_pid != 0 {1-}, null> (UInt,UM) - <::next_pid <= 40 {0.9978-}, ::next_pid <= 45 {0.9978-}> (U!Int,DUU) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + <::next_pid >= 1 {0.0781-}, ::next_pid >= 0 {0.5651-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0022-}, ::next_pid <= 45 {0.0022-}> (Una,DUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0.9219-}, ::next_pid >= 0 {0.4349-}> (UInt,DUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,SJJ) - <::next_pid <= 40 {0.9978-}, ::next_pid <= 45 {0.9978-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {0.0781-}, ::next_pid >= 0 {0.5651-}> (Una,DUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0022-}, ::next_pid <= 45 {0.0022-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0005-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0005-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0005-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0.5238-}, ::next_pid >= 1 {0.9867-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 40 {0.9946-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {0.4762-}, ::next_pid >= 1 {0.0133-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0054-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 2 {1-}, ::next_pid >= 0 {0+}> (UInt,DUJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,SJJ) - <::next_pid <= 39 {0.9717-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 2 {0-}, ::next_pid >= 0 {1-}> (Una,DUJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 39 {0.0283-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (U!Int,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {1+}> (Una,SJJ) + = 0 {1+}, prio >= 0 {1+}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0+}> (UInt,SJJ) - = 0 {0+}, prio >= 0 {0+}> (UInt,SJJ) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 42 {1-}, ::next_pid <= 45 {0.994-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {1-}, ::next_pid >= 1 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0-}, ::next_pid <= 45 {0.006-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = command {0.0001-}, command >= command {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, command >= -1 {0+}> (U!Int,SJJ) - = -1 {0+}, prio >= -2 {1-}> (U!Int,DJU) - = -1.0 {0+}, ratio >= -1.0 {0+}> (U!Int,SJJ) - (UInt,JM) - (UInt,JM) - <::next_pid <= 42 {0.996-}, ::next_pid <= 45 {0.984-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,DJU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1+}, command >= -1 {1+}> (Una,SJJ) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + = -1.0 {1+}, ratio >= -1.0 {1+}> (Una,SJJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,JM) + (Una,JM) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0.004-}, ::next_pid <= 45 {0.016-}> (Una,DUU) + (Una,DJU) + (Una,DJU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001+}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = command {0.0001-}, command >= command {0.0001-}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, command >= -1 {0+}> (U!Int,SJJ) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, prio >= -2 {1-}> (U!Int,DJU) - = -6 {0-}, return >= -6 {0-}> (U!Int,SJJ) - = -1.0 {0+}, ratio >= -1.0 {0+}> (U!Int,SJJ) - (UInt,JM) - (UInt,JM) - (U!Int,JM) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= orig(::next_pid) {1+}, ::next_pid >= orig(::next_pid) {1+}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SJJ) + <(::next_pid == 0) ==> (orig(::next_pid) == 0) {1+}, (::next_pid == 0) ==> (orig(::next_pid) == 0) {1+}> (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {1+}> (Una,SJJ) + = -1 {1+}, command >= -1 {1+}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + = -6 {1-}, return >= -6 {1-}> (Una,SJJ) + = -1.0 {1+}, ratio >= -1.0 {1+}> (Una,SJJ) + (Una,JM) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,JM) + (Una,JM) + (Una,SJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + (Una,DJU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid >= orig(::next_pid) {0.0001+}, ::next_pid >= orig(::next_pid) {0.0001+}> (Bin,SJJ) - = command {0.0001-}, command >= command {0.0001-}> (Bin,SJJ) - = orig(::next_pid) {0.0001-}, orig(::next_pid) >= orig(::next_pid) {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,DUJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - <::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}, ::next_pid == java.lang.Math.max(::next_pid, orig(::next_pid)) {0-}> (Ter,SJJ) - (Ter,SJJ) - (Ter,SJJ) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, command >= -1 {0+}> (U!Int,SJJ) - = 0 {0+}, orig(::next_pid) >= 0 {0+}> (UInt,SJJ) - = -1 {0+}, prio >= -2 {1-}> (U!Int,DJU) - = -6 {0-}, return >= -6 {0-}> (U!Int,SJJ) - = -1.0 {0+}, ratio >= -1.0 {0+}> (U!Int,SJJ) - (UInt,JM) - (UInt,JM) - (U!Int,JM) - <::next_pid <= 42 {0.994-}, ::next_pid <= 45 {0.982-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= orig(::next_pid) {1-}, ::next_pid >= orig(::next_pid) {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,DUJ) + (Bin,SJJ) + <(::next_pid == 0) ==> (orig(::next_pid) == 0) {1-}, (::next_pid == 0) ==> (orig(::next_pid) == 0) {1-}> (Bin,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = -1 {1-}, command >= -1 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + = -1 {1-}, prio >= -2 {0-}> (Una,DJU) + = -6 {1-}, return >= -6 {1-}> (Una,SJJ) + = -1.0 {1-}, ratio >= -1.0 {1-}> (Una,SJJ) + (Una,JM) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,JM) + (Una,JM) + (Una,SJJ) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= orig(::next_pid) <= 63 {1-}, 0 <= orig(::next_pid) <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, orig(::next_pid) >= 0 {1-}> (Una,SJJ) + <::next_pid <= 42 {0.006-}, ::next_pid <= 45 {0.018-}> (Una,DUU) + (Una,DJU) + (Una,DUU) + (Una,DJU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.212-}, ::next_pid >= 0 {0.211-}> (UInt,SUU) - = 0.003089 {1-}, ratio >= -1.0 {0.9399-}> (UInt,DUU) - <::next_pid <= 40 {0.9916-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid >= 0 {0.788-}, ::next_pid >= 0 {0.789-}> (Una,SUU) + = 0.003089 {0-}, ratio >= -1.0 {0.0601-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + <::next_pid <= 40 {0.0084-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.212-}, ::next_pid >= 0 {0.211-}> (UInt,SUU) - = 0 {0-}, return >= -5 {0.7415-}> (UInt,DJU) - = 0.003089 {1-}, ratio >= -1.0 {0.9399-}> (UInt,DUU) - (UInt,DJJ) - <::next_pid <= 40 {0.9916-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 0 {0.788-}, ::next_pid >= 0 {0.789-}> (Una,SUU) + = 0 {1-}, return >= -5 {0.2585-}> (Una,DJU) + = 0.003089 {0-}, ratio >= -1.0 {0.0601-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 40 {0.0084-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0.6011-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - = 0 {0-}, return >= -5 {0.7415-}> (UInt,DJU) - = 0.003325 {0.996-}, ratio >= -1.0 {0.9399-}> (UInt,DUU) - (UInt,DJJ) - <::next_pid <= 40 {0.9876-}, ::next_pid <= 45 {1-}> (U!Int,DUU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 0 {0.3989-}, ::next_pid >= 0 {1-}> (Una,SUJ) + = 0 {1-}, return >= -5 {0.2585-}> (Una,DJU) + = 0.003325 {0.004-}, ratio >= -1.0 {0.0601-}> (Una,DUU) + (Una,DUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 40 {0.0124-}, ::next_pid <= 45 {0-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0016-}, ::next_pid >= ::next_pid {0.0002-}> (Bin,SJJ) - = return {0.0016-}, return >= return {0.0002-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0016-}, ::next_pid <= ::next_pid {0.0002-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 1 {0.5858-}, ::next_pid >= 2 {0.9484-}> (UInt,DUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - = 0.003089 {1-}, ratio >= 0.001989 {1-}> (UInt,DUU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SJJ) - <::next_pid <= 39 {1-}, ::next_pid <= 44 {1-}> (U!Int,DUU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 1 {0.4142-}, ::next_pid >= 2 {0.0516-}> (Una,DUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + = 0.003089 {0-}, ratio >= 0.001989 {0-}> (Una,DUU) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SUU) + (Una,SJJ) + = 0 {1-}, ratio >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + <::next_pid <= 39 {0-}, ::next_pid <= 44 {0-}> (Una,DUU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) - = 1 {0-}, prio >= -2 {1-}> (UInt,DJU) - = 0.001518 {0.996-}, ratio >= -1.0 {0.8397-}> (UInt,DUU) - (UInt,UM) - (U!Int,JM) - <::next_pid <= 42 {0.9977-}, ::next_pid <= 45 {0.9917-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,DUU) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + = 1 {1-}, prio >= -2 {0-}> (Una,DJU) + = 0.001518 {0.004-}, ratio >= -1.0 {0.1603-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,SUJ) + (Una,JM) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0.0023-}, ::next_pid <= 45 {0.0083-}> (Una,DUU) + (Una,DJU) + (Una,DUU) - (Bin,SJJ) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - <::next_pid == orig(::next_pid) {0+}, ::next_pid == orig(::next_pid) {0+}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) - = 1 {0-}, prio >= -2 {1-}> (UInt,DJU) - = -4 {0-}, return >= -5 {0.9319-}> (U!Int,DJU) - = 0.001518 {0.996-}, ratio >= -1.0 {0.8397-}> (UInt,DUU) - (UInt,UM) - (U!Int,JM) - (U!Int,DJJ) - <::next_pid <= 42 {0.9977-}, ::next_pid <= 45 {0.9917-}> (U!Int,DUU) - (U!Int,DJU) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1+}, ::next_pid == orig(::next_pid) {1+}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,SJJ) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + = 1 {1-}, prio >= -2 {0-}> (Una,DJU) + = -4 {1-}, return >= -5 {0.0681-}> (Una,DJU) + = 0.001518 {0.004-}, ratio >= -1.0 {0.1603-}> (Una,DUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,UM) + (Una,SUJ) + (Una,JM) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0.0023-}, ::next_pid <= 45 {0.0083-}> (Una,DUU) + (Una,DJU) + (Una,SJJ) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0006-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.1437-}, ::next_pid >= ::next_pid {0.0147-}> (Bin,SUU) - = prio {0.1437-}, prio >= prio {0.0147-}> (Bin,SUU) - = return {0.1437-}, return >= return {0.0147-}> (Bin,SUU) - <::next_pid <= ::next_pid {0.1437-}, ::next_pid <= ::next_pid {0.0147-}> (Bin,SUU) - (Bin,SUU) - (Bin,SUU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - > return {3-}, return == return >> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - >> return {3-}, return == return >>> return {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 2 {0.5267-}, ::next_pid >= 2 {0.9-}> (U!Int,SUU) - = 1 {0.7902-}, prio >= 1 {0.5571-}> (UInt,SUU) - = 0 {0-}, return >= 0 {0-}> (UInt,SJJ) - = 0.003829 {0.9938-}, ratio >= 0.004223 {1-}> (UInt,DUU) - <::next_pid != 0 {1-}, ::next_pid != 0 {1-}> (UInt,SUU) - (UInt,SUU) - (U!Int,SJJ) - (UInt,SJJ) - <::next_pid <= 32 {1-}, ::next_pid <= 36 {1-}> (U!Int,DUU) - (U!Int,SUU) - (UInt,SUU) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Una,SJJ) + <::next_pid >= 2 {0.4733-}, ::next_pid >= 2 {0.1-}> (Una,SUU) + = 1 {0.2098-}, prio >= 1 {0.4429-}> (Una,SUU) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + = 0.003829 {0.0062-}, ratio >= 0.004223 {0-}> (Una,DUU) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, ::next_pid != 0 {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SJJ) + (Una,SJJ) + = 0 {1-}, ratio >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, 0 <= return <= 63 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, return >= 0 {1-}> (Una,SJJ) + (Una,SJJ) + <::next_pid <= 32 {0-}, ::next_pid <= 36 {0-}> (Una,DUU) + (Una,SUU) + (Una,SUU) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0007-}, ::next_pid >= ::next_pid {0.0297-}> (Bin,SJU) - = prio {0.0007-}, prio >= prio {0.0297-}> (Bin,SJU) - = return {0.0007-}, return >= return {0.0297-}> (Bin,SJU) - <::next_pid <= ::next_pid {0.0007-}, ::next_pid <= ::next_pid {0.0297-}> (Bin,SJU) - (Bin,SJU) - (Bin,SJU) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,DUJ) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,UM) - (Ter,SUU) - <::next_pid >= 3 {1-}, ::next_pid >= 0 {0.6019-}> (UInt,DUU) - = 3 {0-}, prio >= -2 {1-}> (U!Int,DJU) - = -4 {0-}, return >= -4 {0.3006-}> (U!Int,SJU) - = 0.001518 {0.996-}, ratio >= -1.0 {0.5319-}> (UInt,DUU) - <::next_pid != 0 {1-}, null> (UInt,UM) - (UInt,UM) - (UInt,SUU) - (UInt,JM) - (UInt,SJJ) - <::next_pid <= 42 {0.9944-}, ::next_pid <= 40 {0.988-}> (U!Int,DUU) - (U!Int,DJU) - (U!Int,SJU) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,DUJ) + (Bin,SUU) + (Bin,SJJ) + <::next_pid >= 3 {0-}, ::next_pid >= 0 {0.3981-}> (Una,DUU) + = 3 {1-}, prio >= -2 {0-}> (Una,DJU) + = -4 {1-}, return >= -4 {0.6994-}> (Una,SJU) + = 0.001518 {0.004-}, ratio >= -1.0 {0.4681-}> (Una,DUU) + (Una,UM) + (Una,SUU) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + <::next_pid != 0 {0-}, null> (Una,UM) + (Una,UM) + (Una,SUU) + (Una,SUJ) + (Una,JM) + (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, null> (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + <::next_pid <= 42 {0.0056-}, ::next_pid <= 40 {0.012-}> (Una,DUU) + (Una,DJU) + (Una,SJU) + (Una,DUU) - (Bin,SJJ) - = ratio {0.0001-}, ratio >= ratio {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid >= ::next_pid {0.0001-}, ::next_pid >= ::next_pid {0.0001-}> (Bin,SJJ) - = prio {0.0001-}, prio >= prio {0.0001-}> (Bin,SJJ) - = return {0.0001-}, return >= return {0.0001-}> (Bin,SJJ) - <::next_pid <= ::next_pid {0.0001-}, ::next_pid <= ::next_pid {0.0001-}> (Bin,SJJ) - (Bin,SJJ) - (Bin,SJJ) - <::next_pid == ::next_pid {0-}, ::next_pid == ::next_pid {0-}> (Bin,SJJ) - (Bin,SUU) - (Bin,SUU) - (Bin,SJJ) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid & ::next_pid {3-}, ::next_pid == ::next_pid & ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == ::next_pid | ::next_pid {3-}, ::next_pid == ::next_pid | ::next_pid {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.max(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}, ::next_pid == java.lang.Math.min(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - <::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}, ::next_pid == org.plumelib.util.MathPlume.gcd(::next_pid, ::next_pid) {3-}> (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,DUU) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - > return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - >> return {3-}, null> (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,UM) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - (Ter,SUU) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {1-}> (UInt,SJU) - = 1 {0.1182-}, prio >= 1 {0-}> (UInt,SUJ) - = 0 {0-}, return >= -5 {0.9319-}> (UInt,DJU) - = 0.002168 {0.992-}, ratio >= -1.0 {0.99-}> (UInt,DUU) - (UInt,SUU) - (U!Int,SJJ) - (UInt,DJJ) - <::next_pid <= 41 {1-}, ::next_pid <= 45 {0.9874-}> (U!Int,DUU) - (U!Int,SJJ) - (UInt,SJJ) - (UInt,DUU) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid == ::next_pid {1-}, ::next_pid == ::next_pid {1-}> (Bin,SJJ) + <::next_pid == orig(::next_pid) {1-}, ::next_pid == orig(::next_pid) {1-}> (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + (Bin,SJJ) + <::next_pid - ::next_pid == 0 {1-}, ::next_pid - ::next_pid == 0 {1-}> (Bin,SJJ) + (Bin,SUU) + (Bin,SUU) + (Bin,SJJ) + (Bin,UM) + (Bin,UM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {0-}> (Una,SJU) + = 1 {0.8818-}, prio >= 1 {1-}> (Una,SUJ) + = 0 {1-}, return >= -5 {0.0681-}> (Una,DJU) + = 0.002168 {0.008-}, ratio >= -1.0 {0.01-}> (Una,DUU) + (Una,DUJ) + <::next_pid != ? (mod ?) *** {0-}, ::next_pid != ? (mod ?) *** {0-}> (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUU) + (Una,SUJ) + (Una,SJJ) + (Una,DJJ) + = 0 {1-}, null> (Una,JM) + (Una,JM) + <0 <= ::next_pid <= 63 {1-}, 0 <= ::next_pid <= 63 {1-}> (Una,SJJ) + <0 <= prio <= 63 {1-}, 0 <= prio <= 63 {1-}> (Una,SJJ) + <0 <= return <= 63 {1-}, null> (Una,JM) + (Una,JM) + <::next_pid >= 0 {1-}, ::next_pid >= 0 {1-}> (Una,SJJ) + = 0 {1-}, prio >= 0 {1-}> (Una,SJJ) + = 0 {1-}, null> (Una,JM) + (Una,SJJ) + <::next_pid <= 41 {0-}, ::next_pid <= 45 {0.0126-}> (Una,DUU) + (Una,SJJ) + (Una,SJJ) + (Una,DUU) diff --git a/tests/diff-tests/schedule2/schedule2-p.txt.goal b/tests/diff-tests/schedule2/schedule2-p.txt.goal index 39a0da274d..65d866d31e 100644 --- a/tests/diff-tests/schedule2/schedule2-p.txt.goal +++ b/tests/diff-tests/schedule2/schedule2-p.txt.goal @@ -1,94 +1,101 @@ - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) + <::next_pid >= 0 {0-}, ::next_pid >= 0 {1+}> (Una,SUJ) - <::next_pid >= 1 {0+}, ::next_pid >= 2 {0.7637-}> (UInt,DJU) - - <::next_pid >= 0 {1-}, ::next_pid >= 0 {0+}> (UInt,SUJ) + <::next_pid >= 1 {1+}, ::next_pid >= 2 {0.2363-}> (Una,DJU) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - (UInt,DJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,DJJ) - (Bin,MJ) - (Bin,MJ) - (UInt,MJ) - (UInt,MJ) + (Una,MJ) + (Una,MJ) - <*command != 0 {0.0001+}, null> (UInt,JM) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <*command != 0 {1+}, null> (Una,JM) - <*command != 0 {0.0001+}, null> (UInt,JM) - (UInt,JM) + (*prio >= -1) {1+}> (Nul,MJ) + (orig(*prio) >= -1) {1+}> (Nul,MJ) + <(return == 1) ==> (*prio != 0) {1+}, null> (Nul,JM) + (*command == 0) {1+}> (Bin,MJ) + <(*prio == 0) ==> (orig(*prio) == 0) {1+}, null> (Bin,JM) + <*prio >= -1 {1+}, *prio >= -2 {0-}> (Una,DJU) + <*command != 0 {1+}, null> (Una,JM) - <*command != 0 {0+}, null> (UInt,JM) - <*prio != 0 {0+}, null> (UInt,JM) - (UInt,JM) + <*prio != 0 {1+}, null> (Una,JM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.9421-}> (UInt,SJU) - <*command != 0 {0.0001+}, null> (UInt,JM) + <*prio >= -1 {0.7996-}, *prio >= -1 {1+}> (Una,SUJ) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - - <::next_pid >= 0 {0.5556-}, ::next_pid >= 0 {0+}> (UInt,SUJ) + <::next_pid >= 0 {0.4444-}, ::next_pid >= 0 {1+}> (Una,SUJ) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) - = 0.0 {0+}, ratio >= -1.0 {0.9279-}> (UInt,DJU) + = 0.0 {1+}, ratio >= -1.0 {0.0721-}> (Una,DJU) + (Una,DJJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (Bin,MJ) - (UInt,MJ) - (UInt,MJ) + (Una,MJ) + (Una,MJ) + (Una,MJ) - <::next_pid >= 1 {0+}, ::next_pid >= 1 {0.0782-}> (UInt,SJU) + <::next_pid >= 1 {1+}, ::next_pid >= 1 {0.9218-}> (Una,SJU) + + (Una,JM) - <::next_pid > orig(::next_pid) {0.0001+}, null> (Bin,JM) - (Bin,JM) - <::next_pid >= 1 {0+}, ::next_pid >= 0 {0.6667-}> (UInt,DJU) - (UInt,DJJ) - - <::next_pid > orig(::next_pid) {0.0001+}, null> (Bin,JM) - (Bin,JM) - <::next_pid >= 1 {0+}, ::next_pid >= 0 {0.6667-}> (UInt,DJU) - (UInt,DJJ) + = orig(::next_pid) {1+}> (Bin,MJ) + <::next_pid - orig(::next_pid) - 1 == 0 {1+}, null> (Bin,JM) + (orig(::next_pid) == 0) {1+}> (Bin,MJ) + <::next_pid >= 1 {1+}, ::next_pid >= 0 {0.3333-}> (Una,DJU) + (Una,DUJ) + (Una,JM) + (Una,DJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) - = 0 {0+}, prio >= -1 {0+}> (UInt,DJJ) - (UInt,DJJ) + (return is a pointer) {1+}> (Nul,MJ) + (prio >= -1) {1+}> (Nul,MJ) + (prio >= 0) {1+}> (Nul,MJ) + (prio != 0) {0.9999+}> (Nul,MJ) + = 0 {1+}, prio >= -1 {1+}> (Una,DJJ) + (Una,DJJ) - (Bin,MJ) - (Bin,MJ) - (UInt,MJ) - (UInt,MJ) - - <::next_pid >= 2 {1-}, ::next_pid >= 0 {0+}> (UInt,DUJ) + (Una,MJ) + (Una,MJ) - (UInt,JM) - (UInt,JM) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + (Una,JM) + (Una,JM) - (UInt,JM) - (UInt,JM) - - (UInt,JM) - (UInt,JM) + = -1 {1+}, prio >= -2 {0-}> (Una,DJU) + (Una,JM) + (Una,JM) + (Una,JM) + (Una,JM) + + (Una,SUJ) - (UInt,DJJ) + (Una,SUJ) + (Una,DJJ) - <::next_pid >= 0 {0.6011-}, ::next_pid >= 0 {0+}> (UInt,SUJ) - (UInt,DJJ) + (Una,DUJ) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + (Una,SUJ) + (Una,JM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {0.2221-}> (UInt,SJU) + <::next_pid >= 0 {1+}, ::next_pid >= 0 {0.7779-}> (Una,SJU) + (Una,SUJ) + (Una,JM) + (Una,DJJ) - (UInt,JM) + (Una,JM) - <::next_pid >= 0 {0+}, ::next_pid >= 0 {1-}> (UInt,SJU) - (UInt,DJJ) + (Una,DUJ) + (Una,DJJ) diff --git a/tests/diff-tests/schedule2/schedule2.decls b/tests/diff-tests/schedule2/schedule2.decls index cf4af6ed48..143d69e32e 100644 --- a/tests/diff-tests/schedule2/schedule2.decls +++ b/tests/diff-tests/schedule2/schedule2.decls @@ -1,685 +1,823 @@ -VarComparability -implicit - -DECLARE -std.enqueue(int;process *;)int:::ENTER -prio -int -int -1 -::next_pid -int -int -2 - -DECLARE -std.enqueue(int;process *;)int:::EXIT1 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.enqueue(int;process *;)int:::EXIT2 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.main(int;char **;)int:::ENTER -argc -int -int -4 -argv -char *[] -hashcode -5 -::next_pid -int -int -2 - -DECLARE -std.main(int;char **;)int:::EXIT3 -argc -int -int -4 -argv -char *[] -hashcode -5 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_command(int *;int *;float *;)int:::ENTER -command -int[] -hashcode -6 -*command -int -int -7 -prio -int[] -hashcode -1 -*prio -int -int -7 -ratio -float[] -hashcode -8 -*ratio -float -double -9 -::next_pid -int -int -2 - -DECLARE -std.get_command(int *;int *;float *;)int:::EXIT4 -command -int[] -hashcode -6 -*command -int -int -7 -prio -int[] -hashcode -1 -*prio -int -int -7 -ratio -float[] -hashcode -8 -*ratio -float -double -9 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_command(int *;int *;float *;)int:::EXIT5 -command -int[] -hashcode -6 -*command -int -int -7 -prio -int[] -hashcode -1 -*prio -int -int -7 -ratio -float[] -hashcode -8 -*ratio -float -double -9 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.exit_here(int;)int:::ENTER -status -int -int -10 -::next_pid -int -int -2 - -DECLARE -std.exit_here(int;)int:::EXIT6 -status -int -int -10 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.new_job(int;)int:::ENTER -prio -int -int -1 -::next_pid -int -int -2 - -DECLARE -std.new_job(int;)int:::EXIT7 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.upgrade_prio(int;float;)int:::ENTER -prio -int -int -1 -ratio -float -double -8 -::next_pid -int -int -2 - -DECLARE -std.upgrade_prio(int;float;)int:::EXIT8 -prio -int -int -1 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.upgrade_prio(int;float;)int:::EXIT9 -prio -int -int -1 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.upgrade_prio(int;float;)int:::EXIT10 -prio -int -int -1 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.block()int:::ENTER -::next_pid -int -int -2 - -DECLARE -std.block()int:::EXIT11 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.block()int:::EXIT12 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.unblock(float;)int:::ENTER -ratio -float -double -8 -::next_pid -int -int -2 - -DECLARE -std.unblock(float;)int:::EXIT13 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.unblock(float;)int:::EXIT14 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.quantum_expire()int:::ENTER -::next_pid -int -int -2 - -DECLARE -std.quantum_expire()int:::EXIT15 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.quantum_expire()int:::EXIT16 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.finish()int:::ENTER -::next_pid -int -int -2 - -DECLARE -std.finish()int:::EXIT17 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.finish()int:::EXIT18 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.flush()int:::ENTER -::next_pid -int -int -2 - -DECLARE -std.flush()int:::EXIT19 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_current()process *:::ENTER -::next_pid -int -int -2 - -DECLARE -std.get_current()process *:::EXIT20 -::next_pid -int -int -2 - -DECLARE -std.reschedule(int;)int:::ENTER -prio -int -int -1 -::next_pid -int -int -2 - -DECLARE -std.reschedule(int;)int:::EXIT21 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.schedule(int;int;float;)int:::ENTER -command -int -int -11 -prio -int -int -11 -ratio -float -double -8 -::next_pid -int -int -2 - -DECLARE -std.schedule(int;int;float;)int:::EXIT22 -command -int -int -11 -prio -int -int -11 -ratio -float -double -8 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.put_end(int;process *;)int:::ENTER -prio -int -int -1 -::next_pid -int -int -2 - -DECLARE -std.put_end(int;process *;)int:::EXIT23 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.put_end(int;process *;)int:::EXIT24 -prio -int -int -1 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_process(int;float;process **;)int:::ENTER -prio -int -int -1 -ratio -float -double -8 -job -process *[] -hashcode -12 -::next_pid -int -int -2 - -DECLARE -std.get_process(int;float;process **;)int:::EXIT25 -prio -int -int -1 -ratio -float -double -8 -job -process *[] -hashcode -12 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_process(int;float;process **;)int:::EXIT26 -prio -int -int -1 -ratio -float -double -8 -job -process *[] -hashcode -12 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_process(int;float;process **;)int:::EXIT27 -prio -int -int -1 -ratio -float -double -8 -job -process *[] -hashcode -12 -::next_pid -int -int -2 -return -int -int -3 - -DECLARE -std.get_process(int;float;process **;)int:::EXIT28 -prio -int -int -1 -ratio -float -double -8 -job -process *[] -hashcode -12 -::next_pid -int -int -2 -return -int -int -3 +decl-version 2.0 + +var-comparability implicit + +ppt std.enqueue(int;process\_*;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.enqueue(int;process\_*;)int:::EXIT1 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.enqueue(int;process\_*;)int:::EXIT2 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.main(int;char\_**;)int:::ENTER + ppt-type enter + variable argc + var-kind variable + dec-type int + rep-type int + comparability 4 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 5 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.main(int;char\_**;)int:::EXIT3 + ppt-type subexit + variable argc + var-kind variable + dec-type int + rep-type int + comparability 4 + variable argv + var-kind variable + dec-type char\_*[] + rep-type hashcode + comparability 5 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_command(int\_*;int\_*;float\_*;)int:::ENTER + ppt-type enter + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 6 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 7 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 7 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 8 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 9 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.get_command(int\_*;int\_*;float\_*;)int:::EXIT4 + ppt-type subexit + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 6 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 7 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 7 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 8 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 9 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_command(int\_*;int\_*;float\_*;)int:::EXIT5 + ppt-type subexit + variable command + var-kind variable + dec-type int[] + rep-type hashcode + comparability 6 + variable *command + var-kind variable + dec-type int + rep-type int + comparability 7 + variable prio + var-kind variable + dec-type int[] + rep-type hashcode + comparability 1 + variable *prio + var-kind variable + dec-type int + rep-type int + comparability 7 + variable ratio + var-kind variable + dec-type float[] + rep-type hashcode + comparability 8 + variable *ratio + var-kind variable + dec-type float + rep-type double + comparability 9 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.exit_here(int;)int:::ENTER + ppt-type enter + variable status + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.exit_here(int;)int:::EXIT6 + ppt-type subexit + variable status + var-kind variable + dec-type int + rep-type int + comparability 10 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.new_job(int;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.new_job(int;)int:::EXIT7 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.upgrade_prio(int;float;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.upgrade_prio(int;float;)int:::EXIT8 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.upgrade_prio(int;float;)int:::EXIT9 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.upgrade_prio(int;float;)int:::EXIT10 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.block()int:::ENTER + ppt-type enter + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.block()int:::EXIT11 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.block()int:::EXIT12 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.unblock(float;)int:::ENTER + ppt-type enter + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.unblock(float;)int:::EXIT13 + ppt-type subexit + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.unblock(float;)int:::EXIT14 + ppt-type subexit + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.quantum_expire()int:::ENTER + ppt-type enter + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.quantum_expire()int:::EXIT15 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.quantum_expire()int:::EXIT16 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.finish()int:::ENTER + ppt-type enter + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.finish()int:::EXIT17 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.finish()int:::EXIT18 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.flush()int:::ENTER + ppt-type enter + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.flush()int:::EXIT19 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_current()process\_*:::ENTER + ppt-type enter + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.get_current()process\_*:::EXIT20 + ppt-type subexit + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.reschedule(int;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.reschedule(int;)int:::EXIT21 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.schedule(int;int;float;)int:::ENTER + ppt-type enter + variable command + var-kind variable + dec-type int + rep-type int + comparability 11 + variable prio + var-kind variable + dec-type int + rep-type int + comparability 11 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.schedule(int;int;float;)int:::EXIT22 + ppt-type subexit + variable command + var-kind variable + dec-type int + rep-type int + comparability 11 + variable prio + var-kind variable + dec-type int + rep-type int + comparability 11 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.put_end(int;process\_*;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.put_end(int;process\_*;)int:::EXIT23 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.put_end(int;process\_*;)int:::EXIT24 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_process(int;float;process\_**;)int:::ENTER + ppt-type enter + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 12 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + +ppt std.get_process(int;float;process\_**;)int:::EXIT25 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 12 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_process(int;float;process\_**;)int:::EXIT26 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 12 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_process(int;float;process\_**;)int:::EXIT27 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 12 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 + +ppt std.get_process(int;float;process\_**;)int:::EXIT28 + ppt-type subexit + variable prio + var-kind variable + dec-type int + rep-type int + comparability 1 + variable ratio + var-kind variable + dec-type float + rep-type double + comparability 8 + variable job + var-kind variable + dec-type process\_*[] + rep-type hashcode + comparability 12 + variable ::next_pid + var-kind variable + dec-type int + rep-type int + comparability 2 + variable return + var-kind return + dec-type int + rep-type int + comparability 3 # Implicit Type to Explicit Type # 1 : prio diff --git a/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.decls.goal b/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.decls.goal deleted file mode 100644 index 00920b9a44..0000000000 --- a/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.decls.goal +++ /dev/null @@ -1,161 +0,0 @@ -VarComparability -none - -DECLARE -..bar():::ENTER -actualB -Buffer # isParam=true -hashcode -22 -actualB.dynamicIntArray -int[] -hashcode -22 -actualB.dynamicIntArray[] -int[] -int[] -22 -actualB.dynamicString -char* -java.lang.String -22 -actualB.number -int -int -22 -actualB.staticIntArray -int[] -hashcode -22 -actualB.staticIntArray[] -int[] -int[] -22 -actualB.staticString -char* -java.lang.String -22 - -DECLARE -..bar():::EXIT0 -actualB -Buffer # isParam=true -hashcode -22 -actualB.dynamicIntArray -int[] -hashcode -22 -actualB.dynamicIntArray[] -int[] -int[] -22 -actualB.dynamicString -char* -java.lang.String -22 -actualB.number -int -int -22 -actualB.staticIntArray -int[] -hashcode -22 -actualB.staticIntArray[] -int[] -int[] -22 -actualB.staticString -char* -java.lang.String -22 - -DECLARE -..foo():::ENTER -*b -Buffer -hashcode -22 -b -Buffer[] # isParam=true -hashcode -22 -b->dynamicIntArray -int[] -hashcode -22 -b->dynamicIntArray[] -int[] -int[] -22 -b->dynamicString -char* -java.lang.String -22 -b->number -int -int -22 -b->staticIntArray -int[] -hashcode -22 -b->staticIntArray[] -int[] -int[] -22 -b->staticString -char* -java.lang.String -22 - -DECLARE -..foo():::EXIT0 -*b -Buffer -hashcode -22 -b -Buffer[] # isParam=true -hashcode -22 -b->dynamicIntArray -int[] -hashcode -22 -b->dynamicIntArray[] -int[] -int[] -22 -b->dynamicString -char* -java.lang.String -22 -b->number -int -int -22 -b->staticIntArray -int[] -hashcode -22 -b->staticIntArray[] -int[] -int[] -22 -b->staticString -char* -java.lang.String -22 - -DECLARE -..main():::ENTER - -DECLARE -..main():::EXIT0 -return -int -int -22 - diff --git a/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.dtrace.goal b/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.dtrace.goal deleted file mode 100644 index ec5d6c73d0..0000000000 --- a/tests/kvasir-tests/SimpleDisambigStructTest/SimpleDisambigStructTest.disambig.dtrace.goal +++ /dev/null @@ -1,117 +0,0 @@ -..main():::ENTER - -..foo():::ENTER -*b -nonsensical -2 -b -463728680 -1 -b->dynamicIntArray -nonsensical -2 -b->dynamicIntArray[] -nonsensical -2 -b->dynamicString -nonsensical -2 -b->number -nonsensical -2 -b->staticIntArray -nonsensical -2 -b->staticIntArray[] -nonsensical -2 -b->staticString -nonsensical -2 - -..foo():::EXIT0 -*b -463728680 -1 -b -463728680 -1 -b->dynamicIntArray -463728792 -1 -b->dynamicIntArray[] -[ 0 1 2 3 4 ] -1 -b->dynamicString -"Hello world\n" -1 -b->number -42 -1 -b->staticIntArray -463728684 -1 -b->staticIntArray[] -[ 10 9 8 7 6 5 4 3 2 1 ] -1 -b->staticString -"Hello1234" -1 - -..bar():::ENTER -actualB -2970936792 -1 -actualB.dynamicIntArray -463728792 -1 -actualB.dynamicIntArray[] -[ 0 1 2 3 4 ] -1 -actualB.dynamicString -"Hello world\n" -1 -actualB.number -42 -1 -actualB.staticIntArray -2970936796 -1 -actualB.staticIntArray[] -[ 10 9 8 7 6 5 4 3 2 1 ] -1 -actualB.staticString -"Hello1234" -1 - -..bar():::EXIT0 -actualB -2970936792 -1 -actualB.dynamicIntArray -463728792 -1 -actualB.dynamicIntArray[] -[ 0 1 2 3 4 ] -1 -actualB.dynamicString -"Hello world\n" -1 -actualB.number -42 -1 -actualB.staticIntArray -2970936796 -1 -actualB.staticIntArray[] -[ 10 9 8 7 6 5 4 3 2 1 ] -1 -actualB.staticString -"Hello1234" -1 - -..main():::EXIT0 -return -0 -1 - diff --git a/tests/script-tests/runcluster/.gitignore b/tests/script-tests/runcluster/.gitignore new file mode 100644 index 0000000000..6e164c5637 --- /dev/null +++ b/tests/script-tests/runcluster/.gitignore @@ -0,0 +1,5 @@ +/work-duplicate-decls/ +/work-good/ +/work-malformed/ +/work-malformed-newdecls/ +/work-newdecls/ diff --git a/tests/script-tests/runcluster/Makefile b/tests/script-tests/runcluster/Makefile new file mode 100644 index 0000000000..83e9907cc7 --- /dev/null +++ b/tests/script-tests/runcluster/Makefile @@ -0,0 +1,79 @@ +# Tests for runcluster.pl and the scripts that it calls. +# "make" runs all the tests and fails if any of them fails. + +DAIKONDIR ?= $(realpath ../../..) +SCRIPTDIR := ${DAIKONDIR}/scripts +DAIKON_JAR := ${DAIKONDIR}/daikon.jar + +# runcluster.pl calls the kmeans executable, which must be on the path. +export PATH := ${SCRIPTDIR}:${PATH} + +.PHONY: test +test: test-good test-newdecls test-duplicate-decls test-malformed test-malformed-newdecls test-daikon-bad-option + @echo "All runcluster tests passed." + +# runcluster.pl writes its temporary files to the current directory, so run +# each test in its own directory. + +# On a well-formed trace, runcluster.pl produces a splitter info file. +.PHONY: test-good +test-good: + rm -rf work-good + mkdir work-good + cp good.decls good.dtrace work-good + cd work-good && ${SCRIPTDIR}/runcluster.pl -a km -k 2 good.dtrace good.decls + diff -u good-km-2.spinfo.goal work-good/cluster-km-2.spinfo +# Daikon can use the splitter info file. + cd work-good && java -cp ${DAIKON_JAR} daikon.Daikon --no_show_progress cluster-km-2.spinfo good.decls good.dtrace > daikon-output.txt + grep -F 'Sensor.read():::POINT: 6 of 6 splitters successful' work-good/daikon-output.txt + +# A dtrace file may contain the declarations. +.PHONY: test-newdecls +test-newdecls: + rm -rf work-newdecls + mkdir work-newdecls + cp good-newdecls.dtrace work-newdecls + cd work-newdecls && ${SCRIPTDIR}/runcluster.pl -a km -k 2 good-newdecls.dtrace + diff -u good-km-2.spinfo.goal work-newdecls/cluster-km-2.spinfo + +# A program point may be declared in more than one decls file. +.PHONY: test-duplicate-decls +test-duplicate-decls: + rm -rf work-duplicate-decls + mkdir work-duplicate-decls + cp good.decls good.dtrace work-duplicate-decls + cp good.decls work-duplicate-decls/good2.decls + cd work-duplicate-decls && ${SCRIPTDIR}/runcluster.pl -a km -k 2 good.dtrace good.decls good2.decls + diff -u good-km-2.spinfo.goal work-duplicate-decls/cluster-km-2.spinfo + +# On a trace whose records omit a variable, runcluster.pl fails with a message +# that names the problem. +.PHONY: test-malformed +test-malformed: + rm -rf work-malformed + mkdir work-malformed + cp malformed.decls malformed.dtrace work-malformed + cd work-malformed && ! ${SCRIPTDIR}/runcluster.pl -a km -k 2 malformed.dtrace malformed.decls 2> stderr.txt + cat work-malformed/stderr.txt + grep -F 'malformed_runcluster_temp_nonces.dtrace line 4: expected variable time, got 0.100 for program point Sensor.read():::POINT' work-malformed/stderr.txt + grep -F 'malformed_runcluster_temp_nonces.dtrace is a copy of malformed.dtrace' work-malformed/stderr.txt + +# The same, with the declarations in the dtrace file. +.PHONY: test-malformed-newdecls +test-malformed-newdecls: + rm -rf work-malformed-newdecls + mkdir work-malformed-newdecls + cp malformed-newdecls.dtrace work-malformed-newdecls + cd work-malformed-newdecls && ! ${SCRIPTDIR}/runcluster.pl -a km -k 2 malformed-newdecls.dtrace 2> stderr.txt + cat work-malformed-newdecls/stderr.txt + grep -F 'expected variable time, got 0.100 for program point Sensor.read():::POINT' work-malformed-newdecls/stderr.txt + +# Daikon exits with a non-zero status when given an unrecognized option, so +# that scripts such as runcluster.pl can detect the failure. +.PHONY: test-daikon-bad-option +test-daikon-bad-option: + ! java -cp ${DAIKON_JAR} daikon.Daikon --no-such-option > /dev/null + +.PHONY: clean +clean: + rm -rf work-good work-newdecls work-duplicate-decls work-malformed work-malformed-newdecls diff --git a/tests/script-tests/runcluster/good-km-2.spinfo.goal b/tests/script-tests/runcluster/good-km-2.spinfo.goal new file mode 100644 index 0000000000..8a91c257ae --- /dev/null +++ b/tests/script-tests/runcluster/good-km-2.spinfo.goal @@ -0,0 +1,26 @@ + +PPT_NAME Sensor.read():::POINT +x > y + DAIKON_FORMAT x > y + ESC_FORMAT x > y + SIMPLIFY_FORMAT (> |x| |y|) +x > y && y == 0 + DAIKON_FORMAT x > y and y == 0 + ESC_FORMAT x > y && y == 0 + SIMPLIFY_FORMAT (AND (> |x| |y|) (EQ |y| 0)) +y != 0 + DAIKON_FORMAT y != 0 + ESC_FORMAT y != 0 + SIMPLIFY_FORMAT (NEQ |y| 0) +y != 0 && y == 1 + DAIKON_FORMAT y != 0 and y == 1 + ESC_FORMAT y != 0 && y == 1 + SIMPLIFY_FORMAT (AND (NEQ |y| 0) (EQ |y| 1)) +y == 0 + DAIKON_FORMAT y == 0 + ESC_FORMAT y == 0 + SIMPLIFY_FORMAT (EQ |y| 0) +y == 1 + DAIKON_FORMAT y == 1 + ESC_FORMAT y == 1 + SIMPLIFY_FORMAT (EQ |y| 1) diff --git a/tests/script-tests/runcluster/good-newdecls.dtrace b/tests/script-tests/runcluster/good-newdecls.dtrace new file mode 100644 index 0000000000..f36f45c22f --- /dev/null +++ b/tests/script-tests/runcluster/good-newdecls.dtrace @@ -0,0 +1,540 @@ +decl-version 2.0 +var-comparability none + +ppt Sensor.read():::POINT +ppt-type point +variable time + var-kind variable + dec-type double + rep-type double + comparability 1 +variable x + var-kind variable + dec-type int + rep-type int + comparability 1 +variable y + var-kind variable + dec-type int + rep-type int + comparability 1 + +Sensor.read():::POINT +this_invocation_nonce +1 +time +0.100 +1 +x +1 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +2 +time +0.200 +1 +x +2 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +3 +time +0.300 +1 +x +3 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +4 +time +0.400 +1 +x +4 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +5 +time +0.500 +1 +x +5 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +6 +time +0.600 +1 +x +6 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +7 +time +0.700 +1 +x +7 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +8 +time +0.800 +1 +x +8 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +9 +time +0.900 +1 +x +9 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +10 +time +1.000 +1 +x +10 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +11 +time +1.100 +1 +x +11 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +12 +time +1.200 +1 +x +12 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +13 +time +1.300 +1 +x +13 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +14 +time +1.400 +1 +x +14 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +15 +time +1.500 +1 +x +15 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +16 +time +1.600 +1 +x +16 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +17 +time +1.700 +1 +x +17 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +18 +time +1.800 +1 +x +18 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +19 +time +1.900 +1 +x +19 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +20 +time +2.000 +1 +x +20 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +21 +time +2.100 +1 +x +101 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +22 +time +2.200 +1 +x +102 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +23 +time +2.300 +1 +x +103 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +24 +time +2.400 +1 +x +104 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +25 +time +2.500 +1 +x +105 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +26 +time +2.600 +1 +x +106 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +27 +time +2.700 +1 +x +107 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +28 +time +2.800 +1 +x +108 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +29 +time +2.900 +1 +x +109 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +30 +time +3.000 +1 +x +110 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +31 +time +3.100 +1 +x +111 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +32 +time +3.200 +1 +x +112 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +33 +time +3.300 +1 +x +113 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +34 +time +3.400 +1 +x +114 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +35 +time +3.500 +1 +x +115 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +36 +time +3.600 +1 +x +116 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +37 +time +3.700 +1 +x +117 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +38 +time +3.800 +1 +x +118 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +39 +time +3.900 +1 +x +119 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +40 +time +4.000 +1 +x +120 +1 +y +0 +1 diff --git a/tests/script-tests/runcluster/good.decls b/tests/script-tests/runcluster/good.decls new file mode 100644 index 0000000000..e1ff2092b8 --- /dev/null +++ b/tests/script-tests/runcluster/good.decls @@ -0,0 +1,20 @@ +decl-version 2.0 +var-comparability none + +ppt Sensor.read():::POINT +ppt-type point +variable time + var-kind variable + dec-type double + rep-type double + comparability 1 +variable x + var-kind variable + dec-type int + rep-type int + comparability 1 +variable y + var-kind variable + dec-type int + rep-type int + comparability 1 diff --git a/tests/script-tests/runcluster/good.dtrace b/tests/script-tests/runcluster/good.dtrace new file mode 100644 index 0000000000..5e66a737ee --- /dev/null +++ b/tests/script-tests/runcluster/good.dtrace @@ -0,0 +1,519 @@ +Sensor.read():::POINT +this_invocation_nonce +1 +time +0.100 +1 +x +1 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +2 +time +0.200 +1 +x +2 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +3 +time +0.300 +1 +x +3 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +4 +time +0.400 +1 +x +4 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +5 +time +0.500 +1 +x +5 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +6 +time +0.600 +1 +x +6 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +7 +time +0.700 +1 +x +7 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +8 +time +0.800 +1 +x +8 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +9 +time +0.900 +1 +x +9 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +10 +time +1.000 +1 +x +10 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +11 +time +1.100 +1 +x +11 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +12 +time +1.200 +1 +x +12 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +13 +time +1.300 +1 +x +13 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +14 +time +1.400 +1 +x +14 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +15 +time +1.500 +1 +x +15 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +16 +time +1.600 +1 +x +16 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +17 +time +1.700 +1 +x +17 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +18 +time +1.800 +1 +x +18 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +19 +time +1.900 +1 +x +19 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +20 +time +2.000 +1 +x +20 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +21 +time +2.100 +1 +x +101 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +22 +time +2.200 +1 +x +102 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +23 +time +2.300 +1 +x +103 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +24 +time +2.400 +1 +x +104 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +25 +time +2.500 +1 +x +105 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +26 +time +2.600 +1 +x +106 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +27 +time +2.700 +1 +x +107 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +28 +time +2.800 +1 +x +108 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +29 +time +2.900 +1 +x +109 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +30 +time +3.000 +1 +x +110 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +31 +time +3.100 +1 +x +111 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +32 +time +3.200 +1 +x +112 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +33 +time +3.300 +1 +x +113 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +34 +time +3.400 +1 +x +114 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +35 +time +3.500 +1 +x +115 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +36 +time +3.600 +1 +x +116 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +37 +time +3.700 +1 +x +117 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +38 +time +3.800 +1 +x +118 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +39 +time +3.900 +1 +x +119 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +40 +time +4.000 +1 +x +120 +1 +y +0 +1 diff --git a/tests/script-tests/runcluster/malformed-newdecls.dtrace b/tests/script-tests/runcluster/malformed-newdecls.dtrace new file mode 100644 index 0000000000..2acc77c52e --- /dev/null +++ b/tests/script-tests/runcluster/malformed-newdecls.dtrace @@ -0,0 +1,500 @@ +decl-version 2.0 +var-comparability none + +ppt Sensor.read():::POINT +ppt-type point +variable time + var-kind variable + dec-type double + rep-type double + comparability 1 +variable x + var-kind variable + dec-type int + rep-type int + comparability 1 +variable y + var-kind variable + dec-type int + rep-type int + comparability 1 + +Sensor.read():::POINT +this_invocation_nonce +1 +0.100 +1 +x +1 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +2 +0.200 +1 +x +2 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +3 +0.300 +1 +x +3 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +4 +0.400 +1 +x +4 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +5 +0.500 +1 +x +5 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +6 +0.600 +1 +x +6 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +7 +0.700 +1 +x +7 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +8 +0.800 +1 +x +8 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +9 +0.900 +1 +x +9 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +10 +1.000 +1 +x +10 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +11 +1.100 +1 +x +11 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +12 +1.200 +1 +x +12 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +13 +1.300 +1 +x +13 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +14 +1.400 +1 +x +14 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +15 +1.500 +1 +x +15 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +16 +1.600 +1 +x +16 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +17 +1.700 +1 +x +17 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +18 +1.800 +1 +x +18 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +19 +1.900 +1 +x +19 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +20 +2.000 +1 +x +20 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +21 +2.100 +1 +x +101 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +22 +2.200 +1 +x +102 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +23 +2.300 +1 +x +103 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +24 +2.400 +1 +x +104 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +25 +2.500 +1 +x +105 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +26 +2.600 +1 +x +106 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +27 +2.700 +1 +x +107 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +28 +2.800 +1 +x +108 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +29 +2.900 +1 +x +109 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +30 +3.000 +1 +x +110 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +31 +3.100 +1 +x +111 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +32 +3.200 +1 +x +112 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +33 +3.300 +1 +x +113 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +34 +3.400 +1 +x +114 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +35 +3.500 +1 +x +115 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +36 +3.600 +1 +x +116 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +37 +3.700 +1 +x +117 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +38 +3.800 +1 +x +118 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +39 +3.900 +1 +x +119 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +40 +4.000 +1 +x +120 +1 +y +0 +1 diff --git a/tests/script-tests/runcluster/malformed.decls b/tests/script-tests/runcluster/malformed.decls new file mode 100644 index 0000000000..e1ff2092b8 --- /dev/null +++ b/tests/script-tests/runcluster/malformed.decls @@ -0,0 +1,20 @@ +decl-version 2.0 +var-comparability none + +ppt Sensor.read():::POINT +ppt-type point +variable time + var-kind variable + dec-type double + rep-type double + comparability 1 +variable x + var-kind variable + dec-type int + rep-type int + comparability 1 +variable y + var-kind variable + dec-type int + rep-type int + comparability 1 diff --git a/tests/script-tests/runcluster/malformed.dtrace b/tests/script-tests/runcluster/malformed.dtrace new file mode 100644 index 0000000000..a04190a6af --- /dev/null +++ b/tests/script-tests/runcluster/malformed.dtrace @@ -0,0 +1,479 @@ +Sensor.read():::POINT +this_invocation_nonce +1 +0.100 +1 +x +1 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +2 +0.200 +1 +x +2 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +3 +0.300 +1 +x +3 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +4 +0.400 +1 +x +4 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +5 +0.500 +1 +x +5 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +6 +0.600 +1 +x +6 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +7 +0.700 +1 +x +7 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +8 +0.800 +1 +x +8 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +9 +0.900 +1 +x +9 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +10 +1.000 +1 +x +10 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +11 +1.100 +1 +x +11 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +12 +1.200 +1 +x +12 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +13 +1.300 +1 +x +13 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +14 +1.400 +1 +x +14 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +15 +1.500 +1 +x +15 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +16 +1.600 +1 +x +16 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +17 +1.700 +1 +x +17 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +18 +1.800 +1 +x +18 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +19 +1.900 +1 +x +19 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +20 +2.000 +1 +x +20 +1 +y +1 +1 + +Sensor.read():::POINT +this_invocation_nonce +21 +2.100 +1 +x +101 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +22 +2.200 +1 +x +102 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +23 +2.300 +1 +x +103 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +24 +2.400 +1 +x +104 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +25 +2.500 +1 +x +105 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +26 +2.600 +1 +x +106 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +27 +2.700 +1 +x +107 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +28 +2.800 +1 +x +108 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +29 +2.900 +1 +x +109 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +30 +3.000 +1 +x +110 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +31 +3.100 +1 +x +111 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +32 +3.200 +1 +x +112 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +33 +3.300 +1 +x +113 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +34 +3.400 +1 +x +114 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +35 +3.500 +1 +x +115 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +36 +3.600 +1 +x +116 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +37 +3.700 +1 +x +117 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +38 +3.800 +1 +x +118 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +39 +3.900 +1 +x +119 +1 +y +0 +1 + +Sensor.read():::POINT +this_invocation_nonce +40 +4.000 +1 +x +120 +1 +y +0 +1 diff --git a/tests/script-tests/runcluster/work-duplicate-decls/cluster-km-2.spinfo b/tests/script-tests/runcluster/work-duplicate-decls/cluster-km-2.spinfo new file mode 100644 index 0000000000..8a91c257ae --- /dev/null +++ b/tests/script-tests/runcluster/work-duplicate-decls/cluster-km-2.spinfo @@ -0,0 +1,26 @@ + +PPT_NAME Sensor.read():::POINT +x > y + DAIKON_FORMAT x > y + ESC_FORMAT x > y + SIMPLIFY_FORMAT (> |x| |y|) +x > y && y == 0 + DAIKON_FORMAT x > y and y == 0 + ESC_FORMAT x > y && y == 0 + SIMPLIFY_FORMAT (AND (> |x| |y|) (EQ |y| 0)) +y != 0 + DAIKON_FORMAT y != 0 + ESC_FORMAT y != 0 + SIMPLIFY_FORMAT (NEQ |y| 0) +y != 0 && y == 1 + DAIKON_FORMAT y != 0 and y == 1 + ESC_FORMAT y != 0 && y == 1 + SIMPLIFY_FORMAT (AND (NEQ |y| 0) (EQ |y| 1)) +y == 0 + DAIKON_FORMAT y == 0 + ESC_FORMAT y == 0 + SIMPLIFY_FORMAT (EQ |y| 0) +y == 1 + DAIKON_FORMAT y == 1 + ESC_FORMAT y == 1 + SIMPLIFY_FORMAT (EQ |y| 1) diff --git a/tests/script-tests/runcluster/work-good/cluster-km-2.spinfo b/tests/script-tests/runcluster/work-good/cluster-km-2.spinfo new file mode 100644 index 0000000000..8a91c257ae --- /dev/null +++ b/tests/script-tests/runcluster/work-good/cluster-km-2.spinfo @@ -0,0 +1,26 @@ + +PPT_NAME Sensor.read():::POINT +x > y + DAIKON_FORMAT x > y + ESC_FORMAT x > y + SIMPLIFY_FORMAT (> |x| |y|) +x > y && y == 0 + DAIKON_FORMAT x > y and y == 0 + ESC_FORMAT x > y && y == 0 + SIMPLIFY_FORMAT (AND (> |x| |y|) (EQ |y| 0)) +y != 0 + DAIKON_FORMAT y != 0 + ESC_FORMAT y != 0 + SIMPLIFY_FORMAT (NEQ |y| 0) +y != 0 && y == 1 + DAIKON_FORMAT y != 0 and y == 1 + ESC_FORMAT y != 0 && y == 1 + SIMPLIFY_FORMAT (AND (NEQ |y| 0) (EQ |y| 1)) +y == 0 + DAIKON_FORMAT y == 0 + ESC_FORMAT y == 0 + SIMPLIFY_FORMAT (EQ |y| 0) +y == 1 + DAIKON_FORMAT y == 1 + ESC_FORMAT y == 1 + SIMPLIFY_FORMAT (EQ |y| 1) diff --git a/tests/script-tests/runcluster/work-malformed-newdecls/Sensor.read.POINT.runcluster_temp b/tests/script-tests/runcluster/work-malformed-newdecls/Sensor.read.POINT.runcluster_temp new file mode 100644 index 0000000000..00750edc07 --- /dev/null +++ b/tests/script-tests/runcluster/work-malformed-newdecls/Sensor.read.POINT.runcluster_temp @@ -0,0 +1 @@ +3 diff --git a/tests/script-tests/runcluster/work-malformed/Sensor.read.POINT.runcluster_temp b/tests/script-tests/runcluster/work-malformed/Sensor.read.POINT.runcluster_temp new file mode 100644 index 0000000000..00750edc07 --- /dev/null +++ b/tests/script-tests/runcluster/work-malformed/Sensor.read.POINT.runcluster_temp @@ -0,0 +1 @@ +3 diff --git a/tests/script-tests/runcluster/work-newdecls/cluster-km-2.spinfo b/tests/script-tests/runcluster/work-newdecls/cluster-km-2.spinfo new file mode 100644 index 0000000000..8a91c257ae --- /dev/null +++ b/tests/script-tests/runcluster/work-newdecls/cluster-km-2.spinfo @@ -0,0 +1,26 @@ + +PPT_NAME Sensor.read():::POINT +x > y + DAIKON_FORMAT x > y + ESC_FORMAT x > y + SIMPLIFY_FORMAT (> |x| |y|) +x > y && y == 0 + DAIKON_FORMAT x > y and y == 0 + ESC_FORMAT x > y && y == 0 + SIMPLIFY_FORMAT (AND (> |x| |y|) (EQ |y| 0)) +y != 0 + DAIKON_FORMAT y != 0 + ESC_FORMAT y != 0 + SIMPLIFY_FORMAT (NEQ |y| 0) +y != 0 && y == 1 + DAIKON_FORMAT y != 0 and y == 1 + ESC_FORMAT y != 0 && y == 1 + SIMPLIFY_FORMAT (AND (NEQ |y| 0) (EQ |y| 1)) +y == 0 + DAIKON_FORMAT y == 0 + ESC_FORMAT y == 0 + SIMPLIFY_FORMAT (EQ |y| 0) +y == 1 + DAIKON_FORMAT y == 1 + ESC_FORMAT y == 1 + SIMPLIFY_FORMAT (EQ |y| 1)